computed、watch和methods的区别
- computed属性的结果会被缓存,除⾮依赖的响应式属性变化才会重新计算。主要当作属性来使⽤,使⽤的时候不加();
- methods⽅法表示⼀个具体的操作,主要书写业务逻辑;
- watch⼀个对象,键是需要观察的表达式,值是对应回调函数。主要⽤来监听
某些特定数据的变化,从⽽进⾏某些具体的业务逻辑操作;可以看作是
computed和methods的结合体; - 总结来说,计算属性⽤于对已有的数据进⾏处理和转换,⽣成新的数据;⽽监
听属性⽤于监测数据的变化并执⾏相应的副作⽤操作。它们在Vue开发中都有
各⾃的应⽤场景,根据实际需求选择使⽤。
如何封装axios
- 先导入axios
- 在写自定义配置
- 定义两个拦截器:
- 请求拦截器:对请求的数据进行处理
- 响应拦截器:对返回的数据和状态码进行处理