在公共组件中添加一个index.js文件
我这里是用了 _base-开头的文件 所以在index中写到
export default (app) => {
const requireComponent = require.context(
'.',
false,
// 匹配以'_base-'开头的vue文件
/_base-[\w-]+\.vue$/
)
requireComponent.keys().forEach(fileName => {
const componentConfig = requireComponent(fileName)
const componentName = fileName
.replace(/^\.\/_/, '')
.replace(/\.\w+$/, '')
.split('-')
.map(kebab => kebab.charAt(0).toUpperCase() + kebab.slice(1))
.join('')
app.component(componentName, componentConfig.default || componentConfig)
})
}
在man.js文件中引入组件
最后在其他页面调用 中间是携带的参数