使用@change方法
<el-form-item label="部门:" prop="region">
<el-select v-model="ruleForm.level" @change="selectGet" placeholder="请选择部门名称" style="width:100%">
<el-option
v-for="item in positionList"
:key="item.dictCode"
:label="item.dictText"
:value="`${item.dictCode},${item.dictText}`">
</el-option>
</el-select>
</el-form-item>
ruleForm:{
level:'',
},
positionList:[
{
dictCode:'A',
dictText:'总经理'
},
{
dictCode:'B',
dictText:'副总经理'
},
{
dictCode:'C',
dictText:'总监'
},
{
dictCode:'D',
dictText:'副总监'
}
selectChange(val){
let [dictCode,dictText] = val.split(",");
console.log("dictCode为",dictCode,"dictText为",dictText);
//在data中定义两个字段用来接收
this.dictCode = dictCode
this.dictText = dictText
},