vue中js文件里获取this(vue实例)=>(就是把main.js引入到相应的js文件中,如import that from '@/main'
就可以使用 that.$XXX)
1,在main.js中抛出vue实例,在需要用到的地方引入即可
main.js里
let vueThis= new Vue({
el: '#app',
router,
store,
data:{
Bus: new Vue()
},
render: h => h(App)
}).$mount('#app');
export default vueThis
要用的js里
import Vue from '@/main'
就可以使用 Vue.$XXX
2,传参的形式传入当前页面中的this,js文件接收this即可,(自行百度,用的机会较少,js一般都是公共方法,每次使用都要传入this)
————————————————
版权声明:本文为CSDN博主「a57521」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42618523/article/details/112171107