0

コンポーネントに渡され、@props を通じて利用可能な配列オブジェクトがあります。

console.log ( @props.users.pages )
> [ ["Tada", "A"], ["Todo", "B"] ] 

実際には、何か (新しい配列) を追加したいと考えています。

これ以外に何をお勧めしますか:

function add(){
  var arr = Array();
  arr.push("Toto", "C");
  @props.users.pages.push( arr );
  @forceUpdate()
}

add() を呼び出した後の結果は次のようになります。

console.log ( @props.users.pages )
> [ ["Tada", "A"], ["Todo", "B"], ["Toto", "C" ] 

ここでの最大の問題は、arr がガベージ コレクターによって破棄される可能性があることです。これは、ローカルのみであるため、手動で更新を強制する代わりに @setProps を使用することをお勧めします。

4

1 に答える 1