//init.jsconsthi={asynccreated(){awaitthis.getToken()}}//业务组件mixins:['init']asyncmounted(){awaitthis.getUserInfo()}上述代码为我开发了一个vue全局混入js,每个页面进入都会调用this.getToken(),然后这个方法返回一个token,而业务组件中this.getUserInfo()这个方法调用接口依赖于this.getToken()接口的返回值。目前的问题时,按照上述代码先执行的this.getToken(),后执行的this.getUserInfo(),但是我需要拿到第一个方法的返回值后再去调用this.getUserInfo()方法,但是现在第一个接口调用后,立马去调第二个接口,此时我还没有拿到第一个接口返回来的token。init.js为公共js这个问题应该怎么解决
largeQ
人到中年有点甜
相关分类