vue 在methods里面从后台获取数据之后赋值,在其他方法中不能读取这个值

回答

fetchData是异步的,调用到newQsInfo的时候,fetchData里的回调还没执行,当然拿不到数据了.

简单处理就把newQsInfo移到fetchData里执行.

或者引入async/await.

FetchData中的GetQuestionInfo是一个异步的方法,它的结果还没有返回的时候,newQsInfo这个方法已经开始执行了

以上是 vue 在methods里面从后台获取数据之后赋值,在其他方法中不能读取这个值 的全部内容, 来源链接: utcz.com/a/40575.html

回到顶部