博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
组件化:局部批量引入示例组件
阅读量:4092 次
发布时间:2019-05-25

本文共 1077 字,大约阅读时间需要 3 分钟。

一、局部批量引入

// 局部批量引入示例组件:(其组件目录的相对路径, 是否查询其子目录, 匹配基础组件文件名的正则表达式)const requireComponent  = require.context('./..', true, /\w+\.vue$/);// 获取所有组件对象const baseComponents = requireComponent.keys().reduce((preModule, curModule) => {    // 模块对象    let value = requireComponent(curModule);    // 组件名    let moduleName = curModule.replace(/^\.\/(.*)\.\w+$/, '$1').split('/')[0];    preModule[moduleName] = value.default;    return preModule;}, {});

二、vue 中注册

方式一:只有批量引入的组件

export default {    components: baseComponents,	methods: {		...	}}

方式二:存在其它组件

export default {    components: {        ...baseComponents,        codes    },	methods: {		...	}}

三、使用方法

四、上源码

五、参考

转载地址:http://ianii.baihongyu.com/

你可能感兴趣的文章
ES6这些就够了
查看>>
微信小程序:支付系列专辑(开发指南+精品Demo)
查看>>
iOS应用间相互跳转
查看>>
iOS开发之支付宝集成
查看>>
iOS开发 支付之银联支付集成
查看>>
iOS开发支付集成之微信支付
查看>>
浅谈JavaScript--声明提升
查看>>
React非嵌套组件通信
查看>>
Websocket 使用指南
查看>>
浏览器兼容性问题解决方案 · 总结
查看>>
一个很棒的Flutter学习资源列表
查看>>
为什么你应该放弃React老的Context API用新的Context API
查看>>
Flutter 布局控件完结篇
查看>>
Koa2初体验
查看>>
Koa 2 初体验(二)
查看>>
Koa2框架原理解析和实现
查看>>
vue源码系列文章good
查看>>
你不知道的Virtual DOM
查看>>
VUE面试题总结
查看>>
写好JavaScript条件语句的5条守则
查看>>