vue实用技巧

95 阅读1分钟

vue 中 this.$options.data() 初始化组件状态

let vm = new Vue({
    data() {
        return {
            message: ''
        }
    },
    methods: {
        btnClick() {
            this.message = 'bbbbbbbbbb'
        },
        btnReset() {
            Object.assign(this.$data, this.$options.data.call(this))
        }
    },
})

注意:这里的data是一个函数,而不是对象