首先必须要在vue组件中 使用name 命名组件 然后再组件中使用js文件将其引入
import mapslist from './map.vue'
mapslist.install = function (vue) {
vue.component(mapslist.name, mapslist)
}
export default mapslist
在install方法中 来注册组件 然后在components同级下 建一个js文件
文件里引入导出的vue实例后 在 install中 来 使用你注册的组件
然后再你的main.js中 引入并且use一下你导出的之后 就可以全局注册
就成功了