From 37263267c439493bd5ed52c8ca5ca24d91c3295c Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Tue, 26 Jan 2021 14:41:18 +0800 Subject: [PATCH] 表单预验证的项,改由指定字段决定 --- forms/select/CSelect.vue | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/forms/select/CSelect.vue b/forms/select/CSelect.vue index c7f0381..eb3e4d2 100644 --- a/forms/select/CSelect.vue +++ b/forms/select/CSelect.vue @@ -14,10 +14,10 @@ > <AtInput ref="input" - :name="itemData.name" - :title="itemData.label" - :required="itemData.required" - :error="itemData.error" + :name="itemRes.name" + :title="itemRes.label" + :required="itemRes.required" + :error="itemRes.error" :placeholder="placeholder" :value="selected" > @@ -39,7 +39,7 @@ props: { options: Array, placeholder: String, - itemData: Object, + itemRes: Object, }, data() { return {}; @@ -49,7 +49,7 @@ return typeof (this.options[0] || {}).value === 'undefined' ? 'id' : 'value'; }, current() { - const curVal = this.itemData.formData[this.itemData.name]; + const curVal = this.itemRes.formData[this.itemRes.name]; for (let i = 0, item; (item = this.options[i]); i++) { if (curVal === item[this.optionKey]) { return i; @@ -58,7 +58,7 @@ return -1; }, selected() { - const curVal = this.itemData.formData[this.itemData.name]; + const curVal = this.itemRes.formData[this.itemRes.name]; for (let i = 0, item; (item = this.options[i]); i++) { if (curVal === item[this.optionKey]) { return item.name; @@ -70,7 +70,7 @@ methods: { handleChange(evt) { const item = this.options[evt.value]; - this.itemData.onChange(item[this.optionKey]); + this.itemRes.onChange(item[this.optionKey]); }, }, mounted() {}, -- Gitblit v1.9.1