vue3定义全局变量方法变更及$on废弃

互联网 2022/5/14 6:25:46

在vue2中,直接Vue.prototype.$bus = new Vue()但是在vue3中,方法改变了(因为$on方法的废弃,需要用到mitt)const app = createApp(App) app.config.globalProperties.$bus = new mitt(); app.use(store).use(router).mount(#app)则使用$bus.emit去提交 然后使用$bus.o…

在vue2中,直接

Vue.prototype.$bus = new Vue()

但是在vue3中,方法改变了(因为$on方法的废弃,需要用到mitt)

const app = createApp(App)
app.config.globalProperties.$bus = new mitt();
app.use(store).use(router).mount('#app')

 

则使用$bus.emit去提交

然后使用$bus.on 去获取(没有$)

  imageLoad() {
    this.$bus.$emit('itemImageLoad')
  },

  

      this.$bus.on('itemImageLoad', () => {
        refresh()
      });

  

参考:https://blog.csdn.net/qq_39179734/article/details/120740618

随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[vue3定义全局变量方法变更及$on废弃]http://www.zyiz.net/tech/detail-320819.html

赞(0)
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

技术文章导航 更多>