vue在页面渲染时想拿到promise返回的数据

来源:1-1 学前必读

王耶啵的肖兔兔

2022-11-01

图片描述
双越老师,我在做项目的时候,这里有一个下拉列表,里面的字典项是需要查询回来的,这里封装了个方法,里面是axios请求,但是页面在渲染的时候,还没有走到then回调中,所以页面上没有数据,想请问下老师,vue在页面渲染时如何才能拿到promise返回的数据

图片描述

写回答

1回答

双越

2022-11-01

不明白你为啥要这么写,是因为简单吗?

按照常理,应该先执行 axios 请求在Promise then 中获取数据。然后把数据赋值到 data ,最后再通过 v-for 渲染出来。

0
2
双越
回复
王耶啵的肖兔兔
看似简单却不简单。真正简单的代码,是把每个步骤都交代清楚。否则过1-2个月,你自己都看不懂你自己写的什么。
2022-11-02
共2条回复

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4695 学习 · 1667 问题

查看课程