【发布时间】:2019-12-14 14:32:57
【问题描述】:
我有一个包含大约 30 个字段的表单,我想使用 getter 和 setter 进行一些验证,但是您在计算中使用它们并且不能具有同名的计算值和数据值。
已经有模型和计算属性相同,setter设置数据模型的例子,但这只是以一个字段为例。在实践中,我这样做将是一个不错的重构。有没有办法维持我的model 到data 的连接并使用getter/setter?
Form-使用库 Vue-Form-Generator
<form action="#">
<vue-form-generator
:schema="schema"
:model="model"
options="formOptions"
>
</vue-form-generator>
</form>
数据属性:
data: function () {
return {
model:{
id: "",
strategyId: Number,
name: "",
symbol: "",
symbolPair: "",
entryType: "",
conditionalLongEntryPoint: Number,
conditionalShortEntryPoint: Number,
entryPrice: Number,
....
【问题讨论】:
标签: vue.js computed-properties