vux 中注册全局组件

  • 按照官方文档提示在项目入口文件中 全局注册 并不成功
import Vue from 'vue'
import { Actionsheet } from 'vux'

Vue.component('actionsheet', Actionsheet)
  • 但是局部注册却有效
import { Actionsheet } from 'vux'

export default {
  components: {
    Actionsheet
  }
}
  • 最后的解决办法是在app.vue中进行注册,这样的话在其他组件中也可以使用,但是却造成第一次加载文件过大的问提。。。
import { Tabbar, TabbarItem, Loading } from "vux";
/ 局部引入注册的组件
  components: {
    Tabbar,
    TabbarItem
  },
  • vux 全局注册在vueCli3.0 构建的vue 项目中并不可行,求好心网友知道的在下方留言告知,再次感谢。

你可能感兴趣的:(vux 中注册全局组件)