main.js
var vm = new Vue({
el: ‘#app’,
template: ‘<App/>’
})
window.vm = vm //注意 这里需要赋值给window
.js文件(点击调用openVueFun())
function openVueFun(){// 执行vue的方法
console.log(vm)
//打印的结果可以在vm.$children[0].$children[0]下找到方法名,直接调用即可。
vm.$children[0].$children[0].funName()
}
.vue文件
methods: { funName(){ console.log(‘执行了’) } }
PS:本文的观点是个人的理解,有什么不对的地方还请大牛多多指点~
网友评论