关于javascript:vue2通用组件一次性注册

5次阅读

共计 320 个字符,预计需要花费 1 分钟才能阅读完成。

代码

// 在 main.js
// 通用组件地址:src/components/base
const files = require.context('./components/base, true', /\.vue$/)
const components = {}
files.keys().forEach(key => {components[key.replace(/(\.\/|\.vue)/g, '')] = files(key).default
})

Object.keys(components).forEach(key => {Vue.component(key, components[key])
})

应用

// 在想要用的组件内只用写通用组件标签即可
<base-title />
正文完
 0