【发布时间】:2019-02-21 19:55:05
【问题描述】:
我有动态输入的 vue 表单。
第一个。用户在表格中注册总股数
第二。他开始通过根据需要添加动态输入来部分向股东发行这一总额
第三他提交表格。
我的任务是避免问题过多。
我不知道如何避免向股东发行的股份超过其注册总额/
Ex:
totalSharesAmount = 100
shareholder[0] - shares_amount = 50
shareholder[1] - shares_amount = 20 //70 total
shareholder[2] - shares_amount = 30 //100 total. can't be more than 100
我的数据:
data() {
return {
totatSharesAmount: 100
shareholders: [{share_amount: '', share_price: ''}]
}
}
我的验证方法(计算),在这里我需要帮助:
sharesToFounders() {
return {
required: true,
max_value: this.totalSharesAmount - this.shareholder['shares_amount'] //need help here
}
}
【问题讨论】:
-
您可能应该更详细地描述您正在寻找的行为。您是说您希望在用户通过填写所有点使用完所有点之前出现新的输入?
-
@RoyJ 好的,我在帖子中做了一些更改,希望能更好地描述案例
标签: javascript vue.js vee-validate