uniapp onshow方法内等待网络请求结束后再执行后续代码内容

思路就是利用vue的watch侦听器: 在网络请求完成后,改变watch监听的值,让其触发后续操作。 下面是示例代码

export default {
data(){
return {
isInit: 0 //自定义变量,用于触发网络请求后的操作
}
},
watch: {
// 监听自定义变量,当值变为1时(网络请求完毕后),执行后续操作。
// 其中形参newVal代表变量isInit改变后的值,oldVal代表变量isInit改变前的值
isInit: function(newVal, oldVal) {
if(newVal == 1) {
// 网络请求完成后的操作方法
this.afterInit()
}
}
},

onShow() {
// 执行的网络请求方法
this.networkRequest()

uniapp onshow方法内等待网络请求结束后再执行后续代码内容最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/10308.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>