LoginSignup
21
13

More than 3 years have passed since last update.

Vue.jsでdataを初期値に戻す

Last updated at Posted at 2019-06-14

概要

Vueでデータを初期値にリセットする方法です.dataの項目が増えた際に一括で初期値に戻す方法を探した結果,この方法になりました.

方法

次のresetメソッドを追加し,呼び出すことでdataの項目がすべて初期値に戻されます.

const app = new Vue({
        el: '#app',

        data: () => ({
            value : 1,
            name : 'hoge',
        }),

        methods: {
            reset : () => {
                Object.assign(app.$data, app.$options.data());
            },
        },
    });

参考

公式ドキュメント
https://jp.vuejs.org/v2/api/

21
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
13