日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue+elementUI下拉框回顯問題及解決方式

瀏覽:264日期:2022-06-01 18:29:52
目錄
  • vue elementUI下拉框回顯問題
    • 正確回顯格式應該是這樣
    • 而回顯的確實這個值的id
  • vue下拉框回顯映射
    • 單選框
    • 多選框
    • 級聯框
  • 總結

    vue elementUI下拉框回顯問題

    在開發過程中,總會做到修改功能,但是在修改回顯的時候,發現下拉框始終回顯的是id而不是文本

    下面看案例

    正確回顯格式應該是這樣

    而回顯的確實這個值的id

    原因是因為在給select復制的時候沒有重新渲染,一開始我的編輯回顯方法是這樣

    // 編輯回顯    edit() {    	// 通過選中id查詢信息      axios.get("/xxx/xxx/id", {  params: { id: this.selectedRows[0].ID }}).then((reponse) => {// 然后直接賦值到表單上  this.recordFrom = reponse.data.data[0]})	   // 打開表單頁面      this.editRecordDialog = true    }

    直接將查詢的數據賦值到表單中,只會賦值返回回來的值,如果v-model綁定的值是id,則只會顯示id,如果綁定的值是name,則只會顯示name。

    所以,給表單賦值的時候需要重新渲染一下下拉框

    給賦值之后下面增加了一個查詢下拉框的方法

    // 編輯回顯    edit() {    	// 通過選中id查詢信息      axios.get("/xxx/xxx/id", {  params: { id: this.selectedRows[0].ID }}).then((reponse) => {// 然后直接賦值到表單上  this.recordFrom = reponse.data.data[0]})       // 重新查詢下拉框方法       this.getNumber2()	   // 打開表單頁面      this.editRecordDialog = true    }

    查詢方法代碼:

    // 查詢版本號到下拉框    getNumber2() {      axios.get("xxx/xxx/number", {       params: { id: this.proNameSelect } })      .then((reponse) => {var obj = reponse.data.datafor (var i = 0; i < obj.length; i++) {  this.options5.push({ value: obj[i].ID, label: obj[i].versionNumber })}      })    }

    這里附上下拉框的代碼:

    <el-form-item label="版本號" prop="verID"> <el-select v-model="recordFrom.verID" placeholder="請選擇版本號">  <el-option v-for="item in options5" :key="item.ID" :label="item.versionNumber" :value="item.ID"> </el-option> </el-select></el-form-item>

    重新渲染之后,就可以正常回顯啦!

    vue下拉框回顯映射

    大家在做項目的時候,應該非常的容易遇到,下拉框的回顯問題吧?包括單選框,復選框,級聯框的回顯

    如果使用組件的話,比如element-UI,他們內部有自己的映射方法,將id傳過去自己能回顯到下拉框中,還是挺方便的,可是如果給一個id 讓你映射出他所對應的名字,你要怎么辦呢?讓我們一起來看看吧?

    單選框

    • 后端返回的:
    value: "選項1"
    • 下拉數組:
    options: [{? ? ? ? ? value: "選項1",? ? ? ? ? label: "黃金糕"? ? ? ? }, {? ? ? ? ? value: "選項2",? ? ? ? ? label: "雙皮奶"? ? ? ? }, {? ? ? ? ? value: "選項3",? ? ? ? ? label: "蚵仔煎"? ? ? ? }, {? ? ? ? ? value: "選項4",? ? ? ? ? label: "龍須面"? ? ? ? }, {? ? ? ? ? value: "選項5",? ? ? ? ? label: "北京烤鴨"? ? ? ? }],// 映射方法formatterName(options, value) {? let obj = {}? obj = options.find(item => item.value=== value)? return obj.label}, ?// 輸出: ? 黃金糕 ? ?

    多選框

    • 后端返回的:
    value: ["選項2,選項4"]
    • 下拉數組:
    options: [{? ? ? ? ? value: "選項1",? ? ? ? ? label: "黃金糕"? ? ? ? }, {? ? ? ? ? value: "選項2",? ? ? ? ? label: "雙皮奶"? ? ? ? }, {? ? ? ? ? value: "選項3",? ? ? ? ? label: "蚵仔煎"? ? ? ? }, {? ? ? ? ? value: "選項4",? ? ? ? ? label: "龍須面"? ? ? ? }, {? ? ? ? ? value: "選項5",? ? ? ? ? label: "北京烤鴨"? ? ? ? }],// 映射方法formatterName(options, value, idArr = []) {? if (typeof options=== "object") {? ? ?for (let i = 0; value[i] !== undefined; i++) {? ? ? ?for (let j = 0; options[j] !== undefined; j++) {? ? ? ? ?if (value[i] === options[j].value) {? ? ? ? ? ?idArr.push(options[j].label)? ? ? ? ?}? ? ? ?}? ? ?}? ?}? ?return idArr}, ?// 輸出: ? ["雙皮奶","龍須面"]

    級聯框

    • 后端返回的:
    value: ["zhinan","shejiyuanze","fankui"]
    • 下拉數組:
    options: [{? value: "zhinan",? label: "指南",? children: [{? ? value: "shejiyuanze",? ? label: "設計原則",? ? children: [{? ? ? value: "yizhi",? ? ? label: "一致"? ? }, {? ? ? value: "fankui",? ? ? label: "反饋"? ? }, {? ? ? value: "xiaolv",? ? ? label: "效率"? ? }, {? ? ? value: "kekong",? ? ? label: "可控"? ? }]? }]// 映射方法formatterName(options, value, idArr = []) {? if (typeof options === "object") {? ? for (let i = 0; value[i] !== undefined; i++) {? ? ? for (let j = 0; options[j] !== undefined; j++) {? ? ? ? if (value[i] === options[j].value) {? ? ? ? ? idArr.push(options[j].label)? ? ? ? }? ? ? }? ? }? ? for (let i = 0; options[i] !== undefined; i++) {? ? ? this.formatterName(options[i].children, value, idArr)? ? }? }? return idArr}, ?// 輸出: ? ["指南","設計原則","反饋"]

    總結

    以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

    標簽: JavaScript
    相關文章:
    日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
    国产视频一区二| 国产亚洲精aa在线看| 精品视频国内| 国产精品麻豆成人av电影艾秋 | 999国产精品| www.com.cn成人| 极品av在线| 欧美日韩免费观看视频| 日韩中文在线电影| 亚洲小说欧美另类婷婷| 91精品一区二区三区综合| 欧美综合另类| 免费看欧美美女黄的网站| 免费视频最近日韩| 日韩高清在线不卡| 美女视频黄 久久| 欧美日韩免费观看视频| 亚洲二区精品| 悠悠资源网久久精品| 鲁大师成人一区二区三区| 亚洲精品亚洲人成在线观看| 日韩av二区在线播放| 国产精品一国产精品| 精品久久视频| 国产91一区| 快she精品国产999| 欧美亚洲一级| 国产在线观看91一区二区三区| 日韩免费在线| 久久亚洲国产精品一区二区| 青草av.久久免费一区| 国产精品毛片一区二区三区| 亚洲精品第一| 久久精品国产一区二区| 精品久久不卡| 99riav国产精品| 欧美偷窥清纯综合图区| 国产在线|日韩| 影音先锋久久精品| 国产一区二区久久久久| 欧美日韩日本国产亚洲在线| 亚洲欧美在线专区| 麻豆久久一区二区| 欧美69视频| 国产剧情一区| 在线观看免费一区二区| 国产亚洲一区| 久久久久一区| 日本少妇一区二区| 92国产精品| 亚洲精品黄色| 亚洲天堂av影院| 男人的天堂久久精品| 欧美激情视频一区二区三区免费| 亚洲第一精品影视| 国产精品亚洲综合久久| 国产一区日韩欧美| 国产精品中文字幕亚洲欧美 | 午夜在线精品| 麻豆精品久久| 亚洲三级毛片| 蜜桃视频在线网站| 日本中文字幕视频一区| 国产99亚洲| 国产精品久久久久久久久久妞妞| 在线成人动漫av| 国产精品成人自拍| 免费在线看一区| 免费在线小视频| 国产日韩欧美一区在线| 欧美日韩国产免费观看视频| 久久三级中文| 亚洲一区二区av| 日韩中文在线播放| 国产精品xxx| 蜜臀av一区二区三区| 风间由美中文字幕在线看视频国产欧美| 亚洲制服少妇| 999久久久国产精品| 国产精品一区毛片| 免费人成黄页网站在线一区二区 | 狠狠躁少妇一区二区三区| 日韩精品导航| 国产免费成人| 99久久婷婷这里只有精品| 国产精品www.| 欧美日韩调教| 日本亚洲不卡| 视频一区二区欧美| 成人av二区| 亚洲精品**中文毛片| 国产精品白丝一区二区三区| 在线看片日韩| 91精品一区二区三区综合| 精品国产一级| 欧美激情五月| 国产麻豆一区二区三区| 天堂va在线高清一区| 国产精品外国| 亚洲精品午夜av福利久久蜜桃| 亚洲伦乱视频| 青青青免费在线视频| 精品亚洲成人| 麻豆精品99| 麻豆国产精品视频| 日本aⅴ免费视频一区二区三区| 国产精品婷婷| 亚洲资源av| 99视频精品免费观看| 久久精品成人| 久久精品国产68国产精品亚洲| 老牛影视精品| 日韩在线看片| 视频小说一区二区| 久久夜夜操妹子| 精品丝袜在线| 日韩在线短视频| 久久青草久久| 91精品国产乱码久久久久久久| 日韩欧美另类一区二区| 国产成人精品一区二区三区视频| 国产精品mm| 久久爱www.| 韩国女主播一区二区三区| 精品成av人一区二区三区| 麻豆中文一区二区| 精品国产不卡| 97在线精品| 欧美亚洲国产激情| 91精品成人| 视频一区在线播放| 亚州av日韩av| 国产欧美大片| 国产成人精品一区二区三区在线| 97人人精品| 国产福利电影在线播放| 三级在线看中文字幕完整版| 电影91久久久| 中文字幕人成乱码在线观看| 国产传媒在线| 91超碰国产精品| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产亚洲久久| 国产精品porn| 欧美精品不卡| 92国产精品| 性欧美长视频| 日韩二区在线观看| 精品视频在线你懂得| 久久久久国产| 免费观看在线综合色| 日本不卡的三区四区五区| 欧美一区=区三区| 精品一区二区三区在线观看视频| 日韩大片在线| 久久福利影视| 日韩精品a在线观看91| 欧美aⅴ一区二区三区视频| 美女少妇全过程你懂的久久| 亚洲激情社区| 欧美日韩一区二区国产| 日韩av在线播放网址| 欧美一级精品| 日本欧美久久久久免费播放网| 免费一区二区三区在线视频| 久久精品亚洲人成影院| 中文字幕一区二区av| 久久久精品区| 一区久久精品| 欧美伊人久久| 久久久天天操| 日韩高清在线观看一区二区| 92国产精品| 日韩精彩视频在线观看| 精品欧美日韩精品| 欧美特黄a级高清免费大片a级| 日韩国产高清在线| 亚洲女同av| 日本一区二区中文字幕| 欧美国产美女| 亚洲不卡视频| 日韩伦理在线一区| 午夜久久av| 五月激情久久| 日韩精彩视频在线观看| 亲子伦视频一区二区三区| 日韩精彩视频在线观看| 中文字幕系列一区| 久久精品xxxxx| 韩国精品主播一区二区在线观看| 日韩中文一区二区| 欧美日韩免费看片| 国产精品视频一区二区三区综合| 欧美日韩国产在线一区| 精品视频网站| 色综合视频一区二区三区日韩| 日韩免费福利视频| 国产欧美三级| 亚洲欧美日韩国产综合精品二区 | 国产精品久久久久久久久久妞妞|