为了账号安全,请及时绑定邮箱和手机立即绑定

vue.js 中如果data的属性比较多有什么好的方式维护吗?

vue.js 中如果data的属性比较多有什么好的方式维护吗?

HUH函数 2018-12-19 18:15:56
对于一些数据量比较多的表单页面,vue中的data属性一般也会比较多,想了解下关于这种情况有没有比较好的维护方式?以前是通过对象分类,但发现对象层级太深结合v-model和computed等,容易出现不更新的问题。new Vue({    data:{        prop1:'a',        prop2: {            prop3: "b",            ...        },        ...    },    computed: {        "prop4.prop5": function(){            return "1";        }    }})
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

不更新的问题大概是因为object.defineproperty本身的原因,文档上有解决方案的。
简单来说就是属性未定义,后增加的没有getter,setter方法,也就不更新了。

查看完整回答
反对 回复 2019-01-28
  • 1 回答
  • 0 关注
  • 748 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信