1. 全局过滤器 全局自定义指令(函数式和对象式) 全局混入
2. 全局事件总线(不同层级组件间通信)
3. 消息订阅发布(pubsub)
4. mapState mapGetters mapActions mapMutations
5. vuex中action异步请求
6. vuex模块化以及命名空间的使用
7. 路由跳转name来简化跳转
8. 某个页面独享路由守卫
9. Vue.set和this.$set()
10. key的作用
11. vue数据代理
12. 数据劫持
也是利用Object.defineProperty(),如果有人修改student就会触发get和set方法
13. VueComponent
14. render
15. history模式和hash模式
16. node服务
解决history模式下404的问题, 利用中间件, Java中也有, 项目上可能用nginx来判断是前端路由还是后端路由
node模拟后端准备工作:
- 新建文件夹demo
- 在demo下npm init 变成合法包
- 之后一路回车
- npm i express安装
- 新建一个server.js主文件,写入上面第二张图的代码
- 新建一个static文件夹, 将打包后的dist文件夹下的所有文件拷贝到static文件夹下
- 以上已经完成
- 拓展: 在public内的静态资源, 在当前端口下也可以访问