vue中,组件怎么做到按需加载呢

 我来答
地瓜说机
2017-09-03 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:91%
帮助的人:1.2亿
展开全部
题主,你要做的这件事其实叫做code splitting ,可以将代码分割成不同的代码块来按需加载,你现在的写法其实是 AMD 规范的。
我们从你的 console 的 error 出发来看为什么报错。首先,找不到模块,这时候你一定很奇怪,明明是有的,为什么找不到呢?因为,require 的参数其实是文件的路径,以下是 node 对于 require的实现的一部分:
var filename = Module._resolveFilename(request, parent);

而你已经通过 import 将模块加载了,你的 One 其实已经是加载后的模块对象了,因此才会报这个错误。解决方案可以参考其他答主的,简单的说就是把你写 One 的地方改成对应的路径。

\
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式