如何仅在spa中需要时才包含value组件
How to include a vue component only when required in spa?
我制作了组件并保存到不同的' '中。在elixir/gulp和browserify的帮助下编译它们。
我包括所有的组件到一个js文件,
我想知道如何减小"build.js"在包含应用程序所有组件的每个页面中每次调用的文件。
知道只在需要的时候包含组件的这种方法是很有帮助的。
这个问题与Vue-router
无关。I am new to vue.js
答案如下:http://router.vuejs.org/en/lazy.html
这在Webpack中是原生支持的。示例如下:
require(['./MyComponent.vue'], function (MyComponent) {
// code here runs after MyComponent.vue is asynchronously loaded.
})
如果你想用Broswerify做这个,你需要https://github.com/substack/browserify-handbook/blob/master/readme.markdown#partition-bundle。代码如下所示:
router.map({
'/async': {
component: function (resolve) {
loadjs(['./MyComponent.vue'], resolve)
}
}
})
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 货币代码为欧元-金额的格式不应包含小数
- 如何包含特定于每个视图angularjs的javascript文件
- 我如何修复包含在captcha的addthis中的错误
- 正在注入包含JS的HTML
- Json数据包含日期和时间格式
- Angular js-返回一个包含类似
- jQuery/JS包含运算符或类似运算符
- 如果href包含X,请更改href
- JavaScript数组包含一个值
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 在Meteor项目中安装并包含npm模块后出错
- javascript getelement,其中value包含特定字符串
- 为什么输入对象的value属性不包含值
- jQuery:包含<选项>VALUE</选项>
- Javascript检查value是否至少包含2个或更多的单词
- 当value包含多个单词时,选择标签中的选项混乱
- jQuery从select中移除选项,但不包含value属性
- 如何仅在spa中需要时才包含value组件
- 属性包含使用change的选择器[name*= " value "]