前端关于axios请求获取到数据后无法在页面渲染(undefined)的问题
写了个购物车当页面渲染时就将数据库的数据显示到页面上,老是报错数据undefined
本来最开始是在mount(){} 中写的请求,想到可能会是请求顺序原因(先渲染了页面再获取数据),所以改到了 create(){} 中还是不行,给一个同步请求也不行
最后发现一个办法,在数据渲染之前,给一个 v-if=“data” ,让他请求到数据后再在页面渲染,最后成功了。
方法太多,百度好用
写了个购物车当页面渲染时就将数据库的数据显示到页面上,老是报错数据undefined
本来最开始是在mount(){} 中写的请求,想到可能会是请求顺序原因(先渲染了页面再获取数据),所以改到了 create(){} 中还是不行,给一个同步请求也不行
最后发现一个办法,在数据渲染之前,给一个 v-if=“data” ,让他请求到数据后再在页面渲染,最后成功了。
方法太多,百度好用