External js calls vue instance method

vue function

 mounted () {
    
    
      window.testFun = this.testFun;    // 方法赋值给window
 }
 methods: {
    
    
 	// vue内部方法
	testFun () {
    
    
	
	},
 }

external js call

<script>

    function test() {
    
    
      testFun();   // 直接通过window方法去调用methods中对应方法
    }

</script>

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324344293&siteId=291194637