在外部函数中使用vue变量
程序员文章站
2023-12-27 21:46:45
...
有的时候我需要在外部的函数中调用vue 创建的vm方法或属性.
例如 我需要在 outfn函数中调用 DoSave这个方法
下面有2个方法
方法一
var vm = new Vue({
....
methods:{
DoSave(){
...
},
}
})
function outfn(){
vm.DoSave() //注意这个vm 不要跟其它vue文件中的名字重名, 因为都是放在window下面的
}
方法二
function outfn(){
window.vm.DoSave()
}
export default {
mounted(){
window.vm = this; //注意这个vm 不要跟其它vue文件中的名字重名, 因为都是放在window下面的
},
methods:{
DoSave(){
...
},
}
}