//默认change可传:value="dict.nickName"值 <el-form-item label="工号" prop="jobNumber"> <el-select v-model="form.jobNumber" placeholder="请选择工号" style="width: 210px;" @change="jobNumberChange"> <el-option v-for="dict in listUser" :key="dict.userName" :label="dict.nickName" :value="dict.nickName" /> </el-select> </el-form-item>
方法1
event传来的数据 jobNumberChange(event) { let obj = {}; //listuser为遍历的数据源 obj = this.listUser.find((user) => { return user.nickName === event ////筛选出匹配数据 }); //获取数据源的数据 console.log(obj.userName); console.log(obj.nickName); },
方法2
//注意符号,这样传过去的数据为组合数据 :value="`${dict.nickName}-${dict.userName}`"
在获取的时候
let [lable,vaue] = this.selectValue.split('-') // es6 数组解构赋值
留言评论
暂无留言