0226 - 开源了自己折腾的 Vue 多页面框架
栏目: JavaScript · 发布时间: 5年前
内容简介:今天花了挺多时间研究 Vue 多页面,感觉还比较通用,自己之后也可能重复用到,就稍微整理下,放到 GitHub 上了:说说背景和现状。
今天花了挺多时间研究 Vue 多页面,感觉还比较通用,自己之后也可能重复用到,就稍微整理下,放到 GitHub 上了: vue-multi-pages
说说背景和现状。
由于 Vue 原生是针对单页面设计的,vue cli 生成的项目也是单页面的;在单页面的前提下,很多配置都默认化了,开发者是无感的。而一旦拉出来成多页面,很多隐藏在内部的、之前开发者不需要知道的配置,都需要知道并修改。
再加上官方并没什么指导,网上各种新旧版本交织,所以学起来比较累,也很难界定哪种是最佳实践。如果能更多地阅读 Vue 源码,可能更容易判断;不过估计绝大多数人并没这个耐心和时间。
从技术上,大体有两种实现方式:通过 pages 和 router;后者其实本质上还是单页面,只是通过 router 使得表现上像是多页面,更彻底的还是 pages 方式。
我就不展开讲了,内行的直接看 代码 就都明白了。这里简单列出一些点:
- 支持多级目录
- 包含 router、vuex 示例
- 内置了全局 404 的大体实现
- 代码中暂未包含私有及公共 Component 的示例,不过应该容易实现
- 参考了 vue-multiple-pages ,并在其基础上二次开发
说起来,不知道 Vue 3 会不会原生对多页面支持得更好,期待。
以上所述就是小编给大家介绍的《0226 - 开源了自己折腾的 Vue 多页面框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 谷歌发布首款DIY开源AI硬件 树莓派玩家又能折腾了
- 实时输出前端源代码,折腾大半年的开源项目 sparrow-js
- postcss"折腾"记
- 十年博客折腾历史
- 折腾 Python 版本管理
- 折腾Kubernetes
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。