1. 程式人生 > >element-ui select元件傳物件的問題

element-ui select元件傳物件的問題

    在開發過程中,用了餓了麼的element-ui,我只能說它的文件是真的很粗糙,很多變數只給了一句解釋,很多時候根本不知道是幹嘛的。

    在用select元件的時候,官方給出的例子是option 裡面的value繫結一個值(不能是物件,繫結的物件的話就變成了選項全部變藍,而且出問題)。但是在開發過程中,確實遇到了需要繫結物件的時候,看官方文件根本沒發現怎麼解決,後來通過百度,谷歌才知道,原來在select上面加上value-key = id ,然後在option裡面的key = id,就可以通過value傳物件了。下面附上程式碼:

<el-select value-key="id" size="medium" v-model='value'>
                                        <el-option  v-for="item in data" :key="item.id" :label=item.label :value="item">
                                        </el-option>
                                    </el-select>

相關推薦

element-ui select元件物件的問題

    在開發過程中,用了餓了麼的element-ui,我只能說它的文件是真的很粗糙,很多變數只給了一句解釋,很多時候根本不知道是幹嘛的。    在用select元件的時候,官方給出的例子是option 裡面的value繫結一個值(不能是物件,繫結的物件的話就變成了選項全部變

ASP.NET Core WEB API 使用element-ui檔案上元件el-upload執行手動檔案檔案,並在檔案上後清空檔案

前言:   從開始學習Vue到使用element-ui-admin已經有將近快兩年的時間了,在之前的開發中使用element-ui上傳元件el-upload都是直接使用檔案選取後立即選擇上傳,今天剛好做了一個和之前類似的檔案選擇上傳的需求,不過這次是需要手動點選按鈕把檔案上傳到伺服器中進行資料匯入,而且最多隻

Element ui select同時獲取value和label的值

篩選 pos col 遍歷 obj pre 業務員 store dbm 代碼如下: <el-form-item v-if="isMD" label="業務員名稱"> <el-select v-model="addBM.st

vue+springBoot element-ui upload元件

之前看過有人用beforeUpload 上傳檔案,用action不行,因為專案是前後端分離的,無法攜帶token,我研究了下一最終除錯通了。 <el-upload drag multiple name="multipartfiles" //後臺接收檔案流的引數名 ref="up

VUE Element ui附件上

前端程式碼 上傳 </el-upload> </el-col> <el-col :span="4"> <el-button size="small" type="primary" @clic

[轉]vue Element UI走馬燈元件重寫

https://blog.csdn.net/u013750989/article/details/82885482  1、element ui走馬燈元件 -- carousel分析一波原始碼:carousel/src/main.vue 檔案為 el-carousel檔案主要功能carousel/s

element ui table元件自定義合計欄,後臺給的資料

合計的資料是後臺傳的,所以用table元件自定義一行用來合計 <el-table border fit v-

element-ui switch元件原始碼分析整理筆記(二)

原始碼如下: <template> <div class="el-switch" :class="{ 'is-disabled': switchDisabled, 'is-checked': checked }" role="switch" :aria-

element-ui input元件原始碼分析整理筆記(六)

input 輸入框元件 原始碼: <template> <div :class="[ type === 'textarea' ? 'el-textarea' : 'el-input', inputSize ? 'el-input--' + inputSize : ''

iview Select元件多個引數

問題描述:on-change 事件預設返回的是value值,想要多傳一個引數 解決辦法: <Select v-model="model1" @on-change="handleChange($event, 'params')"></Select

Vue+Element-ui+OSS 上圖片

1、安裝Element-ui npm i element-ui -s 2、安裝阿里雲的OSS npm install ali-oss 3、專案使用了Element-ui裡面的上傳元件(元件程式碼來自Element-ui官網) action:檔案上傳的地址; on-

封裝一個優雅的element ui表格元件

現在做後臺系統用vue + elementUI 的越來越多,那element ui的 el-table 元件肯定也離不開。雖然element ui的table元件很好。但是表格和分頁是分離的。每次寫表格的時候都要寫分頁。這個就比較麻煩了。那我們可不可以把表格和分頁封裝在一起呢?照這個思路那我們重新封裝一個帶分

element-ui隱藏元件el-scrollbar的使用

看到element-ui官網頁面上明明有漂亮的滾動條,卻在文件中找不到這個外掛,可是好想用啊,終於,看到了一個貼講這個的,受到啟發,我精簡了下樣式,用法如下: <div class="zy-main"> <el-scrollbar>

element-ui dialog元件新增可拖拽位置 可拖拽寬高

有幾個點需要注意一下 每個彈窗都要有唯一dom可操作 指令可以做到 拖拽時要新增可拖拽區塊 header 由於element-ui dialog元件在設計時寬度用了百分比, 這裡不同瀏覽器有相容性問題 實現拖拽寬高時 獲取邊緣問題 div定位 設定模擬邊緣 <t

解決element ui select下拉框不回顯資料問題

<el-select v-model="commonForm.status" clearable placeholder="請選擇"> <el-option v-for="

element ui table元件擴充套件關於列表編輯按鈕的位置放置

最近在用vue做專案,主要是用的element ui的元件,在用的過程中發現有部分元件需要擴充套件,改原始碼太折騰,成本高,就想著如何節省成本來實現這些需求,由於專案時間緊張,有些實現來也沒來得及記錄一下,今天把table列表編輯按鈕功能實現也分享一下。 主要用

Vue Element UI + OSS上檔案

  Element提供了upload上傳元件,可以檢視官網upload元件的詳細介紹;檢視upload元件的上傳原始碼upload/ajax,使用的是XHR物件上傳檔案。在專案實踐中,發現該上傳方法上傳大檔案時會出現問題,所以決定使用阿里雲物件儲存服務(Obje

基於vue的Element-ui定義自己的select元件

基於vue的Element-ui定義自己的select元件 <template> <div> <el-select v-model="svalue" placeholder="請選擇" filterable> <el-opti

element-ui和iview中select元件value的區別

今天將頁面中的下拉框由element-ui的el-select,改成了iview的Select,然後控制檯報錯, Invalid prop: type check failed for prop “value”. Expected String or numbe

element-ui元件的el-upload上圖片後清空圖片

今天發現一個問題,在使用element-ui元件,el-dialog彈窗中用el-upload上傳圖片之後,再次開啟彈窗仍然會顯示上次上傳的圖片,想要清空原來上傳的圖片該怎麼辦呢? 僅需兩步: 1.只需要在元件上繫結ref。 2.在你需要刪除圖片的地方呼叫t