简单描述一下场景:点击按钮,调用服务端校验用户信息是否完善,如果不完善则跳转指定页面引导完善用户信息;如果用户信息完善则调用服务端接口获取商品信息并展示.页面初始化用户信息是否完善标识:userInfoIsFull
,默认为false。调用服务端校验用户信息是否完善逻辑中如果信息完善则设置userInfoIsFull
为true。js相关伪代码如下:文章来源地址https://www.toymoban.com/news/detail-423213.html
export default {
data() {
return {
userInfoIsFull: false
}
},
methods:{
// 点击按钮触发操作,打开商品页面
openGoods() {
// 校验用户信息是否完善
this.serverCheckUserInfoIsFill()
console.log("userInfoIsFull:" + JSON.stringify(this.userInfoIsFull))
// 用户信息不完善,结束逻辑不调用商品查询
if(!this.userInfoIsFull){
return
}
//调用服务端查询商品信息
this.findGoodsInfo()
},
// 服务端校验用户信息是否
文章来源:https://www.toymoban.com/news/detail-423213.html
到了这里,关于异步处理:uniapp中data属性改变页面不生效常问题记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!