我是 VueJs 的新手,我正在开发一个表单,我只想Save
在模型发生更改时启用按钮。
我最初的想法是compute
将初始模型与当前模型进行比较的脏函数。
注意:此代码未经测试,此处仅作为示例。
var app = new Vue({
el: '#app',
data: {a:0, b:'', c:{c1:null, c2:0, c3:'test'}},
initialData: null,
mounted():{ initialData = JSON.parse(JSON.stringify(data));},
computed: {
isDirty: function () {
return JSON.stringify(data) === JSON.stringify(initialData)
}
}
});
有没有更好的方法来做到这一点,或者您可以对上述代码提出任何改进建议?