前端工作总结116-实际案例解决vue+el-element二级联动,选项选择后不显示的问题

1组件

          <el-form-item label="所属部门" :label-width="formLabelWidth">
            <select-form @change="DepartmentList"  v-model="form.department_id" />
          </el-form-item>
         <!-- <el-form-item prop="business_module" label="所属栏目" 
:label-width="formLabelWidth">
            &lt;!&ndash;注意用户的返回值&ndash;&gt;
            <el-select v-model="form.business_module"  
placeholder="请选择所属栏目" multiple>
              <el-option @click="resetLoginFrom" v-for="label in business_module" 
:label="label" :value="label"></el-option>
            </el-select>
          </el-form-item>-->
          <!--7column-->
          <el-form-item prop="column" label="所属单元" :label-width="formLabelWidth">
            <!--注意用户的返回值-->
            <el-select @change="updateFun" v-model="form.column"  
placeholder="请选择所属栏目" multiple>
              <el-option  v-for="column in columns" :label="column" 
:value="column"></el-option>
            </el-select>
          </el-form-item>

2加方法

 methods: {
    updateFun(){
      this.$forceUpdate();
    },
    /*封装网络请求 该数据为所属单元和所属项目*/
    DepartmentList(val) {
      /*取到val的数值*/
 
      this.form.column=''
        getAction("/department/attribute/"+val).then(res => {
          //回显数据
            /*this.business_module = res.data.business_module;*/
          console.log(res.data)
            this.columns = res.data.column;
      });
    },

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值