Vue select 繫結動態變數
概述
根據後臺的資料生成多個select,由於資料的數量不定,所以v-model繫結的變數名也不定。所以透過資料的id或者下標進行變數拼接。頁面能夠成功渲染,但是當進行下拉框的選值時,元件不重新整理,選中的結果並沒有展示
Code
<div v-for="(item, index) in tagAllDate" :key="index"> <el-form-item :label="item.name"> <el-select v-model="editData['line_' + index]" multiple placeholder="請選擇" style="width: 100%;"> <el-option v-for="(itemO, o) in item.sub_list" :key="o" :label="itemO.name" :value="itemO.tag_id"></el-option> </el-select> </el-form-item> </div>
editData:{},
解決方案
tagAll() { this.loading = true; tagAll().then(response => { if(response.ret == 0) { response.data.forEach( (item, index)=>{ this.$set(this.editData, "line_" + index, []) }); this.tagAllDate = response.data; } else { this.$message.error(response.res_info); } this.loading = false }) },
editData是動態的,裡面的 line_ 也是動態的,如何去獲取這些資訊呢
for(var a in this.editData){ console.log(a); }
for(var a in this.editData){ this.editData[a].forEach( (item, index) => { console.log(item) }); }
版權宣告:本文為原創文章,轉載請附上原文出處連結及本宣告。下載相關影片學習資料到尚矽谷官方網站。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27721058/viewspace-2852572/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vue動態(type可變)input繫結Vue
- SQL Server動態SQL,繫結變數SQLServer變數
- 繫結變數在靜態sql和動態sql中變數SQL
- 動態條件的繫結變數的解決變數
- vue 動態繫結 v-modelVue
- Vue 動態繫結CSS樣式VueCSS
- Vue 動態資料繫結核心方法Vue
- 繫結變數變數
- vue中select繫結多個值Vue
- 理解靜態繫結與動態繫結
- 繫結變數之繫結變數窺探(Bind Peeking)變數
- Oracle 繫結變數Oracle變數
- C++ — 靜態繫結與動態繫結C++
- Vue 框架-05-動態繫結 css 樣式Vue框架CSS
- oracle 11g 新特性之動態繫結變數窺視(二)Oracle變數
- oracle 11g 新特性之動態繫結變數窺視(一)Oracle變數
- oracle 繫結變數在動態條件統計中的應用Oracle變數
- C++的動態繫結和靜態繫結C++
- java繼承-靜態繫結和動態繫結Java繼承
- 動態繫結一
- 檢視繫結變數變數
- 繫結變數窺測變數
- PLSQL使用繫結變數SQL變數
- Oracle之繫結變數Oracle變數
- 關於繫結變數變數
- 動態繫結和靜態繫結的簡單理解
- 【優化】使用繫結變數 OR 不使用繫結變數,這不是問題!優化變數
- ORACLE 繫結變數用法總結Oracle變數
- 【最佳化】使用繫結變數 OR 不使用繫結變數,這不是問題!變數
- vue如何通過變數動態拼接urlVue變數
- 繫結變數窺測的演變變數
- Oracle 變數繫結與變數窺視合集Oracle變數
- 繫結變數的測試變數
- Oracle 繫結變數窺探Oracle變數
- oracle 繫結變數(bind variable)Oracle變數
- 如何獲取繫結變數變數
- Oracle 繫結變數 詳解Oracle變數
- vue基礎-動態樣式&表單繫結&vue響應式原理Vue