2 回答

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個贊
首先,不需要顯示的數(shù)據(jù)你不調(diào)用不就行了么?
this.json = this.json.filter(lesson => lesson.lesson_name !== '標(biāo)準(zhǔn)xxx');

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個贊
我覺得你這個把它整麻煩了,完全沒必要非要去操作數(shù)據(jù),你不想要那條數(shù)據(jù),就不讓那一條顯示就好,而且你可以把你現(xiàn)在created周期里的函數(shù)放到mouted里面試一下,看是不是你那個邏輯寫錯了。
我的解決辦法是(不用created里面刪除數(shù)據(jù),不顯示那一條就行):
<div id="myapp">
//當(dāng)根據(jù)數(shù)據(jù)循環(huán)創(chuàng)建時,若課程名稱不等于不想顯示的那一條數(shù)據(jù)才使其創(chuàng)建,否則不創(chuàng)建
<div v-for="item in json" v-if="item.lesson_name != '標(biāo)準(zhǔn)陪練-5節(jié)'">
<p>{{item.lesson_name}}</p>
</div>
</div>
添加回答
舉報(bào)