vue的自动触发点击button,uniapp vuex
问题:
小程序进来后调用uni.login接口登录(在app.vue中使用onLaunch函数进行协作,因为该接口是页面进来后先运行的),然后将获取的代码进行协作由于接口的协作是异步的,所以页面接口的顺序很难控制。
假设首页上有获取首页的接口。 由于请求是异步的,因此如果希望app.vue运行onLaunch,然后运行其他函数,则必须将onLaunch函数和要运行的函数从异步更改为同步。 操作如下。
1、main.js
//让app的onLaunch先运行,主要是vue.prototype.$ on launched=new promise (resolve={ vue.prototype.$ is resolve=resolve )
onlaunch(options ) uni.log in (success : ) RES ) )以openId、sessionKey、unionidletwxcode=RES作为交换在后台使用RES.codddcode
async onShow () { await this.$onLaunched; this.getList (; //接口控制台. log (索引);//这样就可以将异步变为同步
极速赛车和三分赛车(resolve={ vue.prototype.$ is resolve=resolve )onlaunch(options ) uni.log in (success : ) RES ) )以openId、sessionKey、unionidletwxcode=RES作为交换在后台使用RES.codddcode
async onShow () { await this.$onLaunched; this.getList (; //接口控制台. log (索引);//这样就可以将异步变为同步