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

您的位置:首頁技術(shù)文章
文章詳情頁

Vue select 綁定動(dòng)態(tài)變量的實(shí)例講解

瀏覽:268日期:2022-11-14 13:43:51

概述

根據(jù)后臺(tái)的數(shù)據(jù)生成多個(gè)select,由于數(shù)據(jù)的數(shù)量不定,所以v-model綁定的變量名也不定。所以通過數(shù)據(jù)的id或者下標(biāo)進(jìn)行變量拼接。頁面能夠成功渲染,但是當(dāng)進(jìn)行下拉框的選值時(shí),組件不刷新,選中的結(jié)果并沒有展示

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='請(qǐng)選擇' 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是聲明的對(duì)象

editData:{},

由于我們需要進(jìn)行變量的動(dòng)態(tài)拼接,所以不能使用“對(duì)象.屬性”這種語法,使用中括號(hào)[]可以方便我們進(jìn)行屬性名的動(dòng)態(tài)拼接。因?yàn)閷傩悦⒉荒芴崆爸溃詄ditData中不能提前聲明變量。而這就是問題的關(guān)鍵所在。

問題

由于v-model綁定的值沒有聲明,所以組件渲染后,當(dāng)進(jìn)行下拉選擇時(shí),選項(xiàng)的值并沒有顯示在組件中。但是輸出結(jié)果時(shí),值已經(jīng)被選中了。也就是說,能夠選到值,但頁面上組件無響應(yīng)。

如果假定我們拼接的id為[1,2,3] ,所以變量名為line_1, line_2, line_3 。在editData中依次聲明這些變量后,組件顯示正常。

結(jié)論

el-select組件需要綁定明確的變量,如果變量沒有提前聲明,則組件選擇時(shí)界面將會(huì)無響應(yīng)。

解決方案

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 }) },

按照官方說明,在初始化的時(shí)候,會(huì)生成屬性的getter、setter。通過setter函數(shù)的調(diào)用,從而觸發(fā)組件更新。而直接賦值,并沒有setter函數(shù)的觸發(fā)。

另一個(gè)問題,

editData是動(dòng)態(tài)的,里面的 line_ 也是動(dòng)態(tài)的,如何去獲取這些信息呢

Vue select 綁定動(dòng)態(tài)變量的實(shí)例講解

對(duì)象是editDate。但是里面的line_0 是動(dòng)態(tài)創(chuàng)建的,就是說,editDate里面有多少的數(shù)據(jù)不知道,可能是:line_0 line_1 line_2 然后這些每一個(gè)都是數(shù)組,現(xiàn)在要拿到這些所有的數(shù)組里面的數(shù)據(jù)。

做法

首先循環(huán)這個(gè)對(duì)象拿到所有的Key的值,就是 line_0 line_1 這些key

for(var a in this.editData){ console.log(a);}

拿到key之后便可以直接根據(jù)動(dòng)態(tài)的key拿到數(shù)組循環(huán)拿相應(yīng)的值

for(var a in this.editData){ this.editData[a].forEach( (item, index) => { console.log(item) }); }

補(bǔ)充知識(shí):vue-element-admin使用常見問題

一、vue-element-admin添加快捷導(dǎo)航

Vue select 綁定動(dòng)態(tài)變量的實(shí)例講解

這個(gè)組件是基于vue-i18n因此,首先在項(xiàng)目中安裝i18n

npm install --save vue-i18n

然后main.js中引入

import i18n from ’./lang’ // Internationalization

然后注意src下邊lang文件夾的引入。之后在layout文件夾中,添加組件:tags-view 就可以了。

二、去掉Mock使用真實(shí)數(shù)據(jù)。

main.js中找到,mock的引入直接注釋掉,就好了。所有的接口請(qǐng)求都在 api 下邊

以上這篇Vue select 綁定動(dòng)態(tài)變量的實(shí)例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美久久久| 首页国产欧美日韩丝袜| 国产美女撒尿一区二区| 欧美一区二区三区久久精品| 国产日产一区| 国产成人精品亚洲线观看| 亚洲精品在线国产| 久久99久久人婷婷精品综合| 国产高潮在线| 红桃视频亚洲| 日韩精品一区二区三区av| 国产精品1luya在线播放| sm捆绑调教国产免费网站在线观看| 久久免费黄色| 亚洲一区二区小说| 免费视频一区二区三区在线观看| 97在线精品| 香蕉视频成人在线观看| 日韩av一区二区在线影视| 精品国产乱码久久久| 蜜桃tv一区二区三区| 国产亚洲午夜| 国产精品久久久久久久久久妞妞| 色一区二区三区四区| 在线国产一区| 国产精品一区二区三区www| 午夜精品成人av| 日韩亚洲精品在线观看| 日韩一区自拍| 国产亚洲欧美日韩精品一区二区三区 | 免费久久久久久久久| 亚洲一二av| 美女国产精品久久久| 女同性一区二区三区人了人一 | 蜜桃传媒麻豆第一区在线观看| 国产精品久久久久9999高清| 欧美丝袜一区| 麻豆精品少妇| 快she精品国产999| 免费在线播放第一区高清av| 9久re热视频在线精品| 精品视频黄色| 亚洲免费成人av在线| 秋霞国产精品| 国产精品a级| 久久最新视频| av在线日韩| 国产激情久久| 免费久久精品视频| 欧美三级精品| 久久99久久久精品欧美| 中文亚洲免费| 在线一区av| 欧美一区免费| 国产农村妇女精品一区二区| 日韩欧美中文| 欧美精品aa| 日韩高清成人在线| 免费美女久久99| 精品一区三区| 午夜av不卡| 精品欧美日韩精品| 国产日韩在线观看视频| 日韩影院免费视频| 精品一区毛片| 久久久久久久久久久9不雅视频| 欧美亚洲福利| 亚洲专区视频| 久久99伊人| 久久精品国内一区二区三区水蜜桃| 国产精品xxx| 日韩高清在线不卡| 视频一区二区欧美| 中文一区在线| 日韩午夜电影| 日韩视频免费| 亚洲精品91| 黄色免费成人| 激情综合自拍| 亚洲欧美伊人| 99成人超碰| 久久uomeier| 国产精选在线| 国内在线观看一区二区三区| 国产探花一区| 国产福利资源一区| 精品久久亚洲| 精品国产乱码久久久| 另类小说一区二区三区| 国产欧美自拍| 欧美91在线| 国产一区二区三区不卡视频网站 | 久久国产精品免费一区二区三区| 日本中文字幕一区二区视频| 日韩1区2区3区| 久久精品99国产精品日本| 国产乱码精品一区二区三区四区| 国产精品毛片久久久| 国产精品亲子伦av一区二区三区| 你懂的国产精品| 国内不卡的一区二区三区中文字幕| 成人在线免费观看91| 国产欧美一区二区三区精品酒店| 日韩美女一区二区三区在线观看| 日韩和的一区二在线| 欧美一区二区三区激情视频 | 亚洲午夜黄色| 亚洲一区二区免费在线观看| 日韩二区三区在线观看| 国产精品久久久久久久久久久久久久久| 麻豆国产精品一区二区三区| 精品久久精品| 亚洲国产日韩欧美在线| 日韩视频1区| 久久免费福利| 久久久久久久久久久妇女| 中文一区二区| 日韩高清不卡在线| 精品中文在线| 国产99久久| 日本精品另类| 欧洲精品一区二区三区| 日韩中文欧美在线| 国产精品jk白丝蜜臀av小说| 日韩免费av| 亚洲三级视频| 精品美女久久| 免费观看久久av| 欧美一区不卡| 一区二区三区视频免费观看| 中文字幕免费一区二区| 久久精品国产亚洲aⅴ| 999久久久免费精品国产| 免费人成网站在线观看欧美高清| 国产精品激情电影| 在线成人直播| 久久不见久久见国语| 国产91精品对白在线播放| 亚洲理论在线| 成人一区而且| 亚洲小说春色综合另类电影| 国产欧美精品| 91国语精品自产拍| 国产欧美高清视频在线| 99国产精品一区二区| 国产亚洲字幕| 日韩视频中文| 精品美女视频| 伊人www22综合色| 毛片在线网站| 涩涩涩久久久成人精品| 正在播放日韩精品| 日韩激情一二三区| 婷婷亚洲五月| 精品一区二区三区在线观看视频 | 国产一区二区三区久久久久久久久| 2023国产精品久久久精品双| 国产精品极品在线观看| 麻豆亚洲精品| 日本久久成人网| 国产精品大片| 美美哒免费高清在线观看视频一区二区| 欧美激情国产在线| 欧美亚洲tv| 男女男精品网站| 日本美女一区| 国产精品久久久免费| 亚洲伊人影院| 久久亚洲成人| 麻豆精品国产91久久久久久| 日韩精品一区第一页| 亚洲国产综合在线看不卡| 精品一区二区三区的国产在线观看| 亚洲精品三级| 六月婷婷一区| 黄色亚洲在线| 黄色不卡一区| 日本美女一区| 国产成人精品一区二区三区视频 | 精品中文在线| 久久精品 人人爱| 亚洲综合图色| 亚洲综合不卡| 欧美日韩一区二区综合| 超碰在线99| 国产精品99在线观看| 九九九精品视频| 久久午夜影院| 久久精品一区二区国产| 国产欧美自拍| 欧美日本一区| 欧美视频一区| 国产日本精品| 日韩美女精品| 日本一区福利在线| 午夜亚洲福利| 91av一区| 欧美成a人片免费观看久久五月天| 欧美一区网站| 国产福利一区二区精品秒拍|