vue+element開發(fā)使用el-select不能回顯的處理方案
使用el-select不能回顯的處理
下拉框選擇的時候,選不上下拉框的值,element提供了@change事件使用vm.$forceUpdate() 方法進行強制刷新,就可以把值渲染上去。
$forceUpdate()
<el-select v-model="price" clearable placeholder="請選擇" @change="$forceUpdate()"> <el-option v-for="(item, index) in menuList" :key="index" :label="item.name" :value="item.id" ></el-option> </el-select>
這樣就可以解決。
el-select編輯數(shù)據(jù)不回顯問題
編輯數(shù)據(jù)的時候需要回顯下拉數(shù)據(jù),我們只需要獲得其值,vue會自動幫我們循環(huán)查詢然后回顯。先看看問題。
原下拉數(shù)據(jù)(orderTypeId 為我們需要的值 是字符串類型)
編輯 后臺給我們返回的數(shù)據(jù)(serveId為數(shù)字類型)
后臺修改完類型后
總結:el-select下拉數(shù)據(jù)回顯 查詢和編輯的數(shù)據(jù)類型要統(tǒng)一就可以
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue數(shù)據(jù)傳遞--我有特殊的實現(xiàn)技巧
這篇文章主要介紹了vue數(shù)據(jù)傳遞一些特殊梳理技巧,需要的朋友可以參考下2018-03-03基于vue+openlayer實現(xiàn)地圖聚合和撒點效果
Openlayers 是一個模塊化、高性能并且功能豐富的WebGIS客戶端的JavaScript包,用于顯示地圖及空間數(shù)據(jù),并與之進行交互,具有靈活的擴展機制,本文給大家介紹vue+openlayer實現(xiàn)地圖聚合效果和撒點效果,感興趣的朋友一起看看吧2021-09-09如何解決sass-loader和node-sass版本沖突的問題
這篇文章主要介紹了如何解決sass-loader和node-sass版本沖突的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04