学习笔记《SPA 的 Vue2 实现》

Vue2 的 SPA 相关功能和组件:

  • vue-loader:让 Webpack 支持 Single File Components 的模块载入器
  • Single File Components:在 SPA 中,可以方便得把 HTML, JS, CSS 都写在一个文件里面的一种 Component 机制
  • vue-router:Vue 的路由层,不需要重新载入页面就可以加载数据和显示页面
  • vuex:Vue 的状态管理器:自己进行简单的状态共享和使用 Vuex 进行共享并没有多大区别,Vuex 最大的优点在于它为你形式化了集中处理数据存储的过程,并提供了所有功能方法去处理那些数据。

vue-loader

vue-loader 的主要功能包括:

  • ES2015 enabled by default;
  • Allows using other Webpack loaders for each part of a Vue component, for example SASS for