watch、computed、methods的区别
watch: 一个对象,键是需要观察的表达式,值是对应回调函数。主要用来监听某些特定数据的变化,从而进行某些具体的业务逻辑操作。可以看作是computed和methods的结合体。
computed: 属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。主要当属性来使用。
methods: 方法表示一个具体的操作,主要是书写业务逻辑。
知道vuex有什么缺点吗
vuex的优点
1.解决了非父子组件的消息传递(将数据存放在state中)
2.减少了AJAX请求次数,有些情景可以直接从内存中的state获取
vuex的缺点
1.刷新浏览器,vuex中的state会重新变为初始状态
2. 大型单页应用才会用到