av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

javascript - elementui input帶提示框 選中傳參問題

瀏覽:127日期:2023-03-31 13:11:03

問題描述

最近用了elementui做項目,遇到一些問題。

需求:選中提示內容之后 給datatable對應行row的id賦值,(后臺要求傳id,不傳input的值)。

問題:自定義table嵌套 帶提示的input,select函數api上自帶一個參數,我額外添加一個參數row之后,就獲取不到當前的選中的數據?

<el-table-column prop='futuresContractId' label='采購合約' width='120'> <template scope='scope'> <el-autocomplete v-model='scope.row.id' :value='scope.row.futuresContractId' :fetch-suggestions='querySearch' placeholder='請輸入' :trigger-on-focus='false' @select='handleSelect(scope.row)' > </el-autocomplete> </template> </el-table-column>

querySearch(queryString, cb) {var restaurants = [ {id:2,name:'M1701',value:'M1701'}, {id:4,name:'M1705',value:'M1705'} {id:8,name:'M1709',value:'M1709'}];var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants; // 調用 callback 返回建議列表的數據cb(results); }, createFilter(queryString) { return (restaurant) => { return (restaurant.value.indexOf(queryString.toLowerCase()) >= 0); }; }, handleSelect(row) { console.log(row) //?這里可以把當前行row傳過來,疑問是如何把選中的值id傳給當前的row的id? //如不帶參數過來,默認參數就是選中的restaurants元素 },

javascript - elementui input帶提示框 選中傳參問題

javascript - elementui input帶提示框 選中傳參問題

問題解答

回答1:

你這種思路還是老的思路,沒有享受 VueJS 的大法。

Autocomplete 組件,當你選擇以后,直接就會把 Value 賦值給你的 v-model='scope.row.id' 的了。所以你的疑問 疑問是如何把選中的值id傳給當前的row的id? 不是疑問。

handleSelect(row) { // 默認參數就是當前的row // row 的 ID 已被改變,無需手動處理}

我根據的你的代碼,弄了一個可執行的,你看下,如果理解不正確,及時指出。

https://jsfiddle.net/j6toc479/3/

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 成人精品一区二区户外勾搭野战 | 日韩中文视频 | 日韩影音 | 91传媒在线播放 | 一本色道久久综合亚洲精品高清 | 欧美精品一区二区三区四区五区 | 日日操视频 | 新av在线| 九九亚洲 | 99久久精品一区二区毛片吞精 | 国产免费一二三区 | 国产高清免费 | 久久久久久综合 | 久久国产亚洲精品 | www网站在线观看 | 中文字幕在线观看第一页 | 国产精品自拍视频网站 | 国产午夜精品久久久久 | 国产精久久久久久久妇剪断 | 国产区在线看 | 中文字幕av一区二区三区 | 国产盗摄视频 | 超碰伊人久久 | 午夜噜噜噜 | 亚洲综合在线播放 | www.99热.com| 欧美视频一区 | 中文字幕av亚洲精品一部二部 | 亚洲精品久久久久久国产精华液 | 成人九色 | 中文字幕免费在线 | 国产福利在线看 | 91久久精品一区二区三区 | 国产福利精品一区 | 成人精品在线观看 | 精品一区二区不卡 | 一道本视频 | 激情婷婷 | 日韩中文字幕视频在线 | 成人av观看 | 日韩在线播放网址 |