Vue按需加载实例如何实现长尾词优化?
- 内容介绍
- 文章标签
- 相关推荐
本文共计340个文字,预计阅读时间需要2分钟。
vue-router配置路由,利用vue的异步组件技术,可按需加载。例如,一个组件生成一个js文件:{path: '/promisedemo', name: 'PromiseDemo', component: resolve=> require(['..'/components/PromiseDemo'])}
vue-router配置路由,使用vue的异步组件技术,可以实现按需加载。这种方式下一个组件生成一个js文件
用例:
{ path: '/promisedemo', name: 'PromiseDemo', component: resolve => require(['../components/PromiseDemo'], resolve) }
es提案的import() (推荐)
webpack官方文档:webpack中使用import()
vue官方文档:路由懒加载(使用import())
用例:
// 下面2行代码,没有指定webpackChunkName,每个组件打包成一个js文件。 const ImportFuncDemo1 = () => import('../components/ImportFuncDemo1') const ImportFuncDemo2 = () => import('../components/ImportFuncDemo2') // 下面2行代码,指定了相同的webpackChunkName,会合并打包成一个js文件。
本文共计340个文字,预计阅读时间需要2分钟。
vue-router配置路由,利用vue的异步组件技术,可按需加载。例如,一个组件生成一个js文件:{path: '/promisedemo', name: 'PromiseDemo', component: resolve=> require(['..'/components/PromiseDemo'])}
vue-router配置路由,使用vue的异步组件技术,可以实现按需加载。这种方式下一个组件生成一个js文件
用例:
{ path: '/promisedemo', name: 'PromiseDemo', component: resolve => require(['../components/PromiseDemo'], resolve) }
es提案的import() (推荐)
webpack官方文档:webpack中使用import()
vue官方文档:路由懒加载(使用import())
用例:
// 下面2行代码,没有指定webpackChunkName,每个组件打包成一个js文件。 const ImportFuncDemo1 = () => import('../components/ImportFuncDemo1') const ImportFuncDemo2 = () => import('../components/ImportFuncDemo2') // 下面2行代码,指定了相同的webpackChunkName,会合并打包成一个js文件。

