avue vue 监听表格中值,或者下拉框选择的值,动态改变下面


    watch: {
      'form.appCategory': {//获取form中select选择的值
        handler(val) {
          console.log("监听", val)
          if (val == 'H5') {
            val = 1
          }
          if (val == '原生') {
            val = 2
          }
          if (val == '微信小程序') {
            val = 3
          }
          if (val == '' || val == 'undefined') {
            val = 11;  //自定义值,默认不展示
          }
          let appSecret = this.findObject(this.option.column, 'appSecret')
          let originalId = this.findObject(this.option.column, 'originalId')
          let applicationUrl = this.findObject(this.option.column, 'applicationUrl')
          let homePath = this.findObject(this.option.column, 'homePath')
          let visibleRange = this.findObject(this.option.column, 'visibleRange')
          if (val == 1) {
            appSecret.display = true
            originalId.display = false
            applicationUrl.display = true
            homePath.display = false
          } else if (val == 2) {
            appSecret.display = false
            originalId.display = false
            applicationUrl.display = false
            homePath.display = false
            visibleRange.display = true
          } else {
            appSecret.display = false
            applicationUrl.display = false
            if (val == 11) {
              originalId.display = false
              homePath.display = false
              visibleRange.display = false
            } else {
              originalId.display = true
              homePath.display = true
              visibleRange.display = false
            }
          }
        }
      },
      'form.applicationName': {
        //监听应用名称,如果名称等于融合通信,可以范围选择安卓可见并且置灰
        handler(val) {
          // console.log("监听applicationName", val)
          let visibleRange = this.findObject(this.option.column, 'visibleRange');
          if (val != '' && val != undefined && val == '融合通信') {
            visibleRange.disabled=true;
            this.form.visibleRange='1';
          }else{
            visibleRange.disabled=false;
          }
        }
      },
    }

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值