vue中async/await不生效的问题

有时候执行某个方法之前我们需要另一个方法的返回值,这时候可以用到async/await依次执行函数:
vue中async/await不生效的问题_第1张图片
但是发现这么写并不生效,因为await后需要的是一个promise(它最主要的意图是用来等待 Promise 对象的状态被 resolved)。
为了让被执行的方法返回promise,可以给方法加上async/await,这样在mounted中的方法会按照顺序依次执行:
vue中async/await不生效的问题_第2张图片

你可能感兴趣的:(前端,vue,javascript)