検索

ホームページ  >  に質問  >  本文

JavaScript - v-for でプッシュされたデータを取得できませんか?

次のコードのボタンをクリックすると、app.items2 配列の内容が変更され、2 番目の ul も li にレンダリングされますが、items2 の item.message はレンダリングされません。その理由と方法解決しますか?

リーリー
PHPzPHPz2834日前800

全員に返信(3)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:23:07

    Array.prototype.splice() 戻り値 削除された要素で構成される配列。要素が 1 つだけ削除された場合は、要素が 1 つだけ含まれる配列が返されます。要素が削除されなかった場合は、空の配列が返されます。

    https://developer.mozilla.org...

    リーリー

    https://jsfiddle.net/ycloud/n...

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:23:07

    this.items2.push(...this.items.splice(0, 1));

    返事
    0
  • 黄舟

    黄舟2017-05-19 10:23:07

    spliceメソッドは配列を返します
    pushは可変長パラメータを受け入れます
    concatメソッドを使用できます
    this.items2 = this.items2.concat(this.items.splice(0, 1));

    返事
    0
  • キャンセル返事