vue下拉框向后台同時傳value和label值


<el-form-item label="綁定套餐:" prop="setName">
<el-select v-model="editdeviceForm.setName" placeholder="請選擇" style="width: 90%;">
<el-option v-for="item in devicemenu" :key="item.id" :label="item.setmealName" :value="`${item.id}|${item.setmealName}`" />
</el-select>
</el-form-item>
methods:{
Test(){
if (this.editdeviceForm.setName) {
const [lable, value] = this.editdeviceForm.setName.split('|')
console.log(value, lable)
this.editdeviceForm.setName = value
this.editdeviceForm.setId = lable
}
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM