action 和 mutation区别
mutation 是同步更新数据(内部会进行是否为异步方式更新数据的检测) $watch 严格模式下会报错。
action 异步操作,可以获取数据后调佣 mutation 提交最终数据。
Object.freeze()
是ES5新增的特性,可以冻结一个对象,防止对象被修改。
vue 1.0.18+对其提供了支持,对于data或vuex里使用freeze冻结了的对象,vue不会做getter和setter的转换。
route的区别
router是“路由实例”对象包括了路由的跳转方法,钩子函数等。