vue v-model 綁定動態變量


data() {
return {
search: { //查詢參數
keyword: "",

productSpec:""
},
tagSearchModel: {},

}

 

//設置屬性值

reponse.data.FObject.forEach(item => {


this.$set(this.tagSearchModel, "line_" + item.FTagID, "");
});

 

Html上使用:

<el-form-item :label="item.FTagName" v-for="(item,index) in basicData.tagList">
<el-autocomplete v-model="tagSearchModel['line_' + item.FTagID]"
:fetch-suggestions="((queryString,cb)=>{querySearchAsync(queryString,cb,item)})"
placeholder="請輸入內容"
:trigger-on-focus="false"
@select="handleSelect(item.FTagName,$event)">
<el-button slot="append" icon="el-icon-search" @click="openSelectDialog(item,'簾身')"></el-button>
</el-autocomplete>
</el-form-item>

 

//打印看看是否動態綁定了

 // alert(eval("this.tagSearchModel.line_" + 3041));

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM