damdmen
damdmen
  • 发布:2025-03-28 17:00
  • 更新:2025-03-31 17:31
  • 阅读:66

页面间传值uni.$on()时怎样让页面v-show生效,重新渲染

分类:uni-app

A页面

          <uni-forms-item name="avatar" label="头像地址" v-show="active_step == 2">  
            <uni-easyinput placeholder="头像地址" v-model="formData.avatar" trim="both"></uni-easyinput>  
          </uni-forms-item>
        // 监听crop-image页面传来的头像地址    
        uni.$on('avatar',(obj)=>{    
            this.formData.avatar = obj.avatarUrl;  
             this.active_step = 2  
        })

A页面在监听到avatar事件后this.active_step已经被赋值为2

但是v-show控制的uni-forms-item却没有变化,请问该如何修改?

2025-03-28 17:00 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com - 河南信阳光山

你是真笨 v-show里面的逻辑掉一次不就好了

damdmen

damdmen (作者) - 社交app创业中,求靠谱合伙人

更新:自己写法错误,该问题已解决

要回复问题请先登录注册