第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Vue使用v-for動態(tài)增加減少的組件,數(shù)組中插入(splice)一個對象后,組件中的data都沒有

Vue使用v-for動態(tài)增加減少的組件,數(shù)組中插入(splice)一個對象后,組件中的data都沒有

不負相思意 2019-02-16 19:20:45
上類似代碼// 父組件<template>    <childComponents v-for="item in items" :items="items" ref="childs"></childComponents>    <button @click="addCom"></button></template><script>    export default {        data() {            return {                items: [{},{}]            }        },        methods: {            addCom() {                this.items.splice(1,0,{})                this.$nextTick(()=>{                    this.$refs.childs.forEach((v)=>{                        console.log(v.something)                        // first, second, second                    })                })            }        }    }</script>// 子組件<template>    <input v-model="something"></input></template><script>    export default {        data() {            return {                something: x //假設(shè)第一個輸入了first,第二個輸入了second,新增的第三個應(yīng)該是默認的x            }        }    }</script>在第一二個子組件輸入框輸入完,點擊button后,確實會在第二行增加一個子組件,但是子組件中的data不對,按照正確的格式,此時的子組件data的something應(yīng)該依次是first,x,second,可是實際情況卻是first,second,second,這種情況我該怎么辦。。謝謝各位了
查看完整描述

1 回答

?
慕尼黑8549860

TA貢獻1818條經(jīng)驗 獲得超11個贊

沒復(fù)現(xiàn)出來這種情況啊。再說你加的是兩個{a:3, b:3}。
那么子組件拿到的props:['items']不應(yīng)該是 1,3,3,2

查看完整回答
反對 回復(fù) 2019-02-20
  • 1 回答
  • 0 關(guān)注
  • 469 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號