vue自动引入组件

  • 在compoents文件下随便创建js文件
  • 利用require.context(文件路径,是否递归,正表达式)
import Vue from "vue"
//获取到所有components文件下的index.vue组件信息
const componentsMap = require.context('../components',true,/index.vue$/)
//遍历一个一个注册组件
componentsMap.keys().forEach(key=>{
    const componentscofig = componentsMap(key).default
    Vue.component(componentscofig.name,componentscofig)
})
  • mian.js引入该js

你可能感兴趣的:(前端葵花宝典,vue.js,javascript,前端)