vue 引入其他 js文件的引用问题

import mui from '../style/js/mui'
Vue.prototype.$Mui = mui

这是我在vue项目的main设置的

下面这是我在组件页面引用的mui.js里面的方法
mounted () {

    $Mui.init()
}

浏览器告知我是undefined,请问这是什么原因啊?

阅读 4.3k
4 个回答

this.$Mui.init()

试下 this.$Mui

这里需要用到Vue实例,因为$Mui是注册到Vue原型上的,this代表Vue实例。

mounted() {
    this.$Mui.init();
}

挂到this上this.$Mui

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题