前端关于axios请求获取到数据后无法在页面渲染(undefined)的问题

写了个购物车当页面渲染时就将数据库的数据显示到页面上,老是报错数据undefined

前端关于axios请求获取到数据后无法在页面渲染(undefined)的问题

本来最开始是在mount(){} 中写的请求,想到可能会是请求顺序原因(先渲染了页面再获取数据),所以改到了 create(){} 中还是不行,给一个同步请求也不行

前端关于axios请求获取到数据后无法在页面渲染(undefined)的问题

最后发现一个办法,在数据渲染之前,给一个 v-if=“data” ,让他请求到数据后再在页面渲染,最后成功了。

前端关于axios请求获取到数据后无法在页面渲染(undefined)的问题

方法太多,百度好用