
将echarts 文件夹下的组件作为全局组件
const veCharts = require.context('@/components/echarts',false,/\.vue$/)
export default (vue) =>{
veCharts.keys().forEach(v=>{
let comp = veCharts(v)
console.log(comp)
vue.component(comp.default.name,comp.default)
})
}
在main.js 中引入
// 自定义的 图表组件
import installVeChart from '@/components/echarts/index'
// import Vue from 'vue'
installVeChart(Vue)
该博客介绍了如何在Vue项目中通过require.context批量导入@/components/echarts目录下的所有.vue组件,并使用vue.component注册为全局组件。在main.js中引入自定义的installVeChart函数,实现了Echarts组件的全局注册,方便在应用中直接使用。
865

被折叠的 条评论
为什么被折叠?



