【后台】使用vue 已进入请求数据,但却先渲染再请求,不知道为什么

在mounted里请求接口

img

请求的方法

img

执行结果

img

竟然是先报错,然后输出的2再掉的接口,怎么先走接口

mounted钩子 是当你的页面渲染完成之后 再去请求数据

而且你的this.loading 会先于两个接口执行
因为你的两个.then 操作是异步请求

async getStatistics()(
this.leftObj = await JSON.parse(seles.xxxx).dataObj||{} (不要.then)
this.rightObj = await JSON.parse(seles.xxxx).dataObj||{} (不要.then)

this.loading = false

这是js的执行机制,先同步,后异步,将console.log(2222)放到then里边就可以了!

双向绑定时找不到报错的那个属性,在data里这个属性对应的对象里加 属性名:undefined

请求是异步的,distributorNum在哪里用到