美文网首页让前端飞前端开发那些事Vue
0226 - 开源了自己折腾的 Vue 多页面框架

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

作者: ITJason | 来源:发表于2019-02-26 20:37 被阅读10次

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

说说背景和现状。

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

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

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

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

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

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


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

相关文章

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

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

  • vue&webpack多页面配置

    前言 最近由于项目需求,选择使用vue框架,webpack打包直接使用的vue-cli,因为需要多页面而vue-c...

  • mpvue搭建小程序框架

    http://mpvue.com/mpvue/ 美团开源了mpvue 由于mpvue框架是完全基于Vue框架的(重...

  • iframe布局

    使用环境 虽然现在阶段出现了很多框架布局,如:ajax异步、VUE等一些新型框架的组件式开发,但是在页面不是特别多...

  • select+input,属性+值配合

    页面样式框架基于element-ui vue的html部分 vue的js部分 页面的css部分 `

  • vue-1

    vue 是什么? 尤雨溪 vue.js框架的作者github-vue 2014年2月,开源了一个前端开发库Vue....

  • vue组建推荐

    开源项目 ElmentUI开源前端框架 vue-element-admin后台模板 vee-validate(Th...

  • 小程序第三方框架对比 ( wepy / mpvue / taro

    wepy 腾讯团队开源的一款类vue语法规范的小程序框架,借鉴了Vue的语法风格和功能特性,支持了Vue的诸多特征...

  • Vue 实例中的生命周期钩子

    Vue 框架的入口就是 Vue 实例,其实就是框架中的 view model ,它包含页面中的业务 处理逻辑、数据...

  • vue多页应用

    vue如何将单页面改造成多页面应用 vue单页多页的开发环境配置+vue的开发思路

网友评论

    本文标题:0226 - 开源了自己折腾的 Vue 多页面框架

    本文链接:https://www.haomeiwen.com/subject/hnizyqtx.html