vue-cli3的多页模式有什么用?
vue-cli3里面的vue.config.js有一个pages配置项,可以生成多个页面。
但是这种模式并不是传统的MPA多页模式,也不是SPA。更像是一种一次性生成多个单页应用的方式,多个单页应用之间可以共享组件、方法和状态。
我不理解的是,这种多单页模式有什么应用场景吗?用于减少首屏渲染时间吗?还是说让路径看起来好看一点?单页应用实际上可以通过路由懒加载来减少首屏渲染时间,路由也能通过router来控制。这种多单页模式的优点在哪里呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在不使用
vue-cli
高封装的api
的时候我们想要配置打包出多页面,需要使用html-webpack-plugin
插件输出一个html
文件,多页面就配饰多个new HtmlWebpackPlugin()
即可多页面并不是为了减少首屏渲染问题,更不是路由美化,要知道,前端是从多页面
jsp页面渲染
走到如今前后端分离,spa的时代,当然多页面首屏一定程度上确实比单页面好些,但这不是它额目的多页面的使用场景
SEO
有要求的项目以上是在开发中个人观点
所有
vue-cli
提供page
参数配置多页面,就是想让大家利用前端主流框架,开发传统项目...无非就这些下面附上
vue-cli
多页面配置: