次のコードのボタンをクリックすると、app.items2 配列の内容が変更され、2 番目の ul も li にレンダリングされますが、items2 の item.message はレンダリングされません。その理由と方法解決しますか?
学习是最好的投资!
Array.prototype.splice() 戻り値 削除された要素で構成される配列。要素が 1 つだけ削除された場合は、要素が 1 つだけ含まれる配列が返されます。要素が削除されなかった場合は、空の配列が返されます。
https://developer.mozilla.org...
https://jsfiddle.net/ycloud/n...
this.items2.push(...this.items.splice(0, 1));
spliceメソッドは配列を返しますpushは可変長パラメータを受け入れますconcatメソッドを使用できますthis.items2 = this.items2.concat(this.items.splice(0, 1));
https://developer.mozilla.org...
リーリーhttps://jsfiddle.net/ycloud/n...
this.items2.push(...this.items.splice(0, 1));
spliceメソッドは配列を返します
pushは可変長パラメータを受け入れます
concatメソッドを使用できます
this.items2 = this.items2.concat(this.items.splice(0, 1));