技术学习

我所喜欢的

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

下拉框应该是大家非常常用的一个组件,表单几乎离不开它,可是用了三年后我突然发现我一直没有正确的使用它。。。。。

ElementUI 组件一直让我纠结的地方是 绑定的值对我来说经常需要绑定值的其他字段信息,而这个信息我一直以来都是通过code值重新find,实际上el-select 的 v-model可以直接绑定对象,通过value-key来指定关键字。

 

 

   <el-select v-model="rpdComboModel" placeholder="请选择" value-key="EpCode" @change="handleSelectChange">
      <el-option v-for="(item,index) in rpdComboData" :label="item.EpDesc" :value="item" :key="index"></el-option>
    </el-select>

// 定义数据:
rpdComboData: [
        { EpCode: 1, EpDesc: '未开始' },
        { EpCode: 2, EpDesc: '已开始' },
        { EpCode: 3, EpDesc: '已结束' }
      ],
      rpdComboModel: { EpCode: 1, EpDesc: '未开始' }

// change的处理事件
handleComboChange(val) {
      console.log('handleComboChange', val)
    },

 

posted on 2022-07-01 13:25  飘扬De黑夜  阅读(1806)  评论(0编辑  收藏  举报