vuexのgettersで違う結果を返すには

次のようなテンプレートのデータを返すような処理をあるとします。

getEmptyData: state => {
    return {
     test1: '',
     test2: ''
    }
}

これだと、一度返されたデータはキャッシュされ、また次も同じデータが返されます。

毎回データを生成して、確実に違うデータを返したいなら、Functionを返すようにします。

getEmptyData: state => () => {
    return {
     test1: '',
     test2: ''
    }
}
カテゴリーVuex

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です