1月27日

67 阅读1分钟

action 和 mutation区别
mutation 是同步更新数据(内部会进行是否为异步方式更新数据的检测) $watch 严格模式下会报错。
action 异步操作,可以获取数据后调佣 mutation 提交最终数据。

Object.freeze()
是ES5新增的特性,可以冻结一个对象,防止对象被修改。
vue 1.0.18+对其提供了支持,对于data或vuex里使用freeze冻结了的对象,vue不会做getter和setter的转换。

router router和 route的区别

route是“路由信息对象”,包括pathparamshashqueryfullPathmatchedname等路由信息参数。 而 route是“路由信息对象”,包括path,params,hash,query,fullPath,matched,name等路由信息参数。\ 而router是“路由实例”对象包括了路由的跳转方法,钩子函数等。