<el-form-item label='查询方式:'>
        <el-select v-model='formData.way' placeholder='' @change='changeWay'>
          <el-option v-for='(item, selectIndex) in wayOptions' :label='item.label' :value='item.value' :key='selectIndex'></el-option>
        </el-select>
      </el-form-item>

watch: {
      wayOptions(newVal) {
        this.selectIndex++
      },
      deep: true
    }
  },

包含级联cascader的options、select的option
原因:在cascader、select中选择了一条数据,再更换类型,没有这条数据了就会报错,watch监听重新渲染标注一下key就好了

Logo

前往低代码交流专区

更多推荐