产生之后的现象
- 渲染的数据不是期望的值,然而打印数据,数据已经更新,而且只要网页有一次对出 bug 的变量进行一次操作或是刷新网页就会显示正常渲染的数据。
产生原因
- 需要渲染的被赋值变量在赋值的时候经过了 update 阶段渲染,然后在赋值变量的值进行修改,因而即使修改了值(复杂数据)并不能引起新的 update。
- 同时也可以总结出 vue 的响应式数据变化监听的是“变量的值”是否变化,而不是“值”发生变化,也就是监听的引用。
错误代码
async getParamsData(){
const {
data:res} = await th