0226 - 开源了自己折腾的 Vue 多页面框架
栏目: JavaScript · 发布时间: 6年前
内容简介:今天花了挺多时间研究 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
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
轻量级Django
茱莉亚·埃尔曼 (Julia Elman)、马克·拉温 (Mark Lavin) / 侯荣涛、吴磊 / 中国电力出版社; 第1版 / 2016-11-1 / 35.6
自Django 创建以来,各种各样的开源社区已经构建了很多Web 框架,比如JavaScript 社区创建的Angular.js 、Ember.js 和Backbone.js 之类面向前端的Web 框架,它们是现代Web 开发中的先驱。Django 从哪里入手来适应这些框架呢?我们如何将客户端MVC 框架整合成为当前的Django 基础架构? 本书讲述如何利用Django 强大的“自支持”功......一起来看看 《轻量级Django》 这本书的介绍吧!