1、應該避免在v-for中使用原始值。在Vue中,v-for是一個強大的指令。然而,在v-for中使用原始值通常是不好的。最好使用一個包含原始值的數組。這樣可以避免坑和混亂。
// 不要這樣寫
- {{ item }}
- {{ item }}
// 不要這樣寫 computed: { fullName: { get() { return `${this.firstName} ${this.lastName}`; }, set(value) { const [firstName, lastName] = value.split(' '); this.firstName = firstName; this.lastName = lastName; } } } // 建議這樣寫 computed: { fullName() { return `${this.firstName} ${this.lastName}`; } }3、v-if和v-for不要連用。Vue中v-if和v-for是兩個常用指令。然而,將它們連用的時候容易產生奇怪的行為。如果您同時在同一元素上使用v-if和v-for指令,那么v-for指令會覆蓋v-if指令。
// 不要這樣寫
- {{ item.text }}
- {{ item.text }}
// 不要這樣寫
- {{ item.text }}
- {{ item.text }}
// 不要這樣寫 Vue.component('my-component', { data: { count: 0 } }); // 建議這樣寫 Vue.component('my-component', { data() { return { count: 0 }; } });
上一篇html生日代碼源碼免費
下一篇java set和map