0226 - 开源了自己折腾的 Vue 多页面框架

今天花了挺多时间研究 Vue 多页面,感觉还比较通用,自己之后也可能重复用到,就稍微整理下,放到 GitHub 上了:vue-multi-pages

说说背景和现状。

由于 Vue 原生是针对单页面设计的,vue cli 生成的项目也是单页面的;在单页面的前提下,很多配置都默认化了,开发者是无感的。而一旦拉出来成多页面,很多隐藏在内部的、之前开发者不需要知道的配置,都需要知道并修改。

再加上官方并没什么指导,网上各种新旧版本交织,所以学起来比较累,也很难界定哪种是最佳实践。如果能更多地阅读 Vue 源码,可能更容易判断;不过估计绝大多数人并没这个耐心和时间。

从技术上,大体有两种实现方式:通过 pages 和 router;后者其实本质上还是单页面,只是通过 router 使得表现上像是多页面,更彻底的还是 pages 方式。

我就不展开讲了,内行的直接看 代码 就都明白了。这里简单列出一些点:

  • 支持多级目录
  • 包含 router、vuex 示例
  • 内置了全局 404 的大体实现
  • 代码中暂未包含私有及公共 Component 的示例,不过应该容易实现
  • 参考了 vue-multiple-pages,并在其基础上二次开发

说起来,不知道 Vue 3 会不会原生对多页面支持得更好,期待。


博客原文:0226 - 开源了自己折腾的 Vue 多页面框架

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 来源:http://www.cnblogs.com/opendigg/p/6513510.html UI组件 el...
    YU_XI阅读 7,891评论 0 26
  • 基于Vue的一些资料 内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 element★...
    尝了又尝阅读 4,895评论 0 1
  • UI组件 element- 饿了么出品的Vue2的web UI工具套件 Vux- 基于Vue和WeUI的组件库 m...
    你猜_3214阅读 13,840评论 0 118
  • 总是在现实中吃的太饱,而忘了未来的空腹
    李耀东040阅读 1,495评论 0 0
  • 交互实习生入职已经近半年时间,各方面走上正轨,正是时候记录下工作中的一些想法。 关于需求 作为一枚交互设计师经常会...
    张白的二次幂阅读 1,283评论 0 0

友情链接更多精彩内容