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

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

vue 實(shí)現(xiàn)在同一界面實(shí)現(xiàn)組件的動(dòng)態(tài)添加和刪除功能

瀏覽:66日期:2023-01-12 18:37:59

1.插入靜態(tài)組件,將自己想要循環(huán)的組件顯示在頁面上,利用v-for進(jìn)行循環(huán)操作,操作包括增刪。

//所有要顯示的子組件,寫在一個(gè)li標(biāo)簽,有 v-for循環(huán)。 <li v-for='(item, index) in questionList' v-bind:key='index'> <el-row :gutter='20'> <el-col offset='2' :span='4'> <el-selectsize='small'v-model='chooseValue'multipleplaceholdr='請選擇試題類型'style='width:200px;margin-left:-40px' ><el-option :value='item.mineStatusValue' style='height:auto'> <el-tree :data='data' node-key='id' :props='defaultProps' @node-click='handleNodeClick' ></el-tree></el-option> </el-select> </el-col> <el-col offset='3' :span='3'> <el-selectstyle='margin-left:-30px'size='small'v-model='item.value'placeholder='請選擇'><el-option v-for='item in questionoptions' :key='item.value' :label='item.label' :value='item.value'></el-option> </el-select> </el-col> <el-col offset='2' :span='4'> <el-input style='width:45px;' size='small' v-model='count'>{{ item.count }} </el-input> <label>&nbsp;/0&nbsp;</label> </el-col> <el-col :span='6'> <el-input style='width:45px;' size='small' v-model='sourcess'>{{ item.sourcess }} </el-input> <label>&nbsp;&nbsp;</label> <!-- 在i標(biāo)簽設(shè)置刪除按鈕,運(yùn)用splice函數(shù)。 --> <i class='el-icon-remove-outline'style='margin-left:20px'@click='questionList.splice(index, 1)' ></i>

2.增

在方法添加按鈕,在點(diǎn)擊添加按鈕的時(shí)候?qū)⑿枰膮?shù)傳進(jìn)數(shù)組,遍歷數(shù)組,達(dá)到組件渲染。

//添加試題,組件循環(huán)顯示 addQuestion() { console.log('添加試題'); this.questionList.unshift({mineStatusValue: this.mineStatusValue,questionoptions: this.questionoptions,count: this.count,sourcess: this.sourcess, }); },

3.刪

根據(jù)選中的組件,獲取它的索引,根據(jù)下標(biāo)把它刪掉,更新數(shù)組,重選渲染組件。

注:刪除的時(shí)候用到了splic函數(shù),具體的使用可以自己了解。

<i @click='questionList.splice(index, 1)'></i>

4.效果

vue 實(shí)現(xiàn)在同一界面實(shí)現(xiàn)組件的動(dòng)態(tài)添加和刪除功能

PS:在Vue組件上動(dòng)態(tài)添加和刪除屬性方法

如下所示:

在組件上添加屬性 this.$set(this.data,'obj',value’);

刪除屬性this.$delete(this.data,'obj',value’);

總結(jié)

到此這篇關(guān)于vue 實(shí)現(xiàn)在同一界面實(shí)現(xiàn)組件的動(dòng)態(tài)添加和刪除的文章就介紹到這了,更多相關(guān)vue 組件動(dòng)態(tài)添加和刪除內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 国产精品久久久久久妇女6080 | 99热这里都是精品 | 国产精品自在线 | 亚洲最大黄色网址 | 伊人久久网站 | 精品日韩在线 | 欧美性猛交xxxx免费看久久久 | 国产一区二区三区在线视频 | 亚洲理论片 | 日韩毛片在线播放 | 亚洲福利片| 欧美综合一区二区 | 精品小视频 | 久久av一区二区三区亚洲 | 欧美日韩综合在线 | 欧美网站在线观看 | 97视频在线观看免费 | 91视频专区| 亚洲视频在线观看 | 伊人久久综合 | 日韩精品国产一区 | www.九色 | 国产黄色片在线观看 | 国产性色av | 青青草成人在线 | 亚洲一级黄色片 | av黄色在线观看 | 日韩hd | 成年网站在线观看 | 欧美日韩中文在线 | 国产成人小视频 | 亚洲精品日韩精品 | 国产又粗又大又爽 | 国产三级在线播放 | 欧美日韩亚洲视频 | 日韩精品在线一区二区 | 91视频一区二区三区 | 国产理论在线 | 色婷婷免费视频 | 91精品国产综合久久久蜜臀九色 | 色网站在线观看 |