|
|
@@ -33,9 +33,9 @@
|
|
|
}" />
|
|
|
<span
|
|
|
class="rulesErrorMessage"
|
|
|
- v-if="val.answerValue != null && val.answerValue.length < val.minTextLength"
|
|
|
- >{{ val.remark }}</span
|
|
|
- >
|
|
|
+ v-if="val.answerValue != null && val.answerValue.length < val.minTextLength">
|
|
|
+ {{ val.remark }}
|
|
|
+ </span>
|
|
|
</template>
|
|
|
</template>
|
|
|
<template v-if="val.answerType == 'sz'">
|
|
|
@@ -45,8 +45,7 @@
|
|
|
:placeholder="val.remark"
|
|
|
:minTextLength="val.minTextLength"
|
|
|
:error-message="val.remark"
|
|
|
- type="number"
|
|
|
- @blur="onBlur"></van-field>
|
|
|
+ type="number"></van-field>
|
|
|
</template>
|
|
|
</template>
|
|
|
</div>
|
|
|
@@ -114,22 +113,6 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- // 失去焦点时校验 rules
|
|
|
- onBlur(val) {
|
|
|
- console.log(val);
|
|
|
- debugger;
|
|
|
- // let classValue = event.target.attributes.class.value;
|
|
|
- // event.target.attributes.class.value = 'van-field__control';
|
|
|
- let minTextLength = event.target.attributes.minTextLength;
|
|
|
- let value = event.target.value;
|
|
|
- // 输入内容长度校验
|
|
|
- if (event && minTextLength && minTextLength.value) {
|
|
|
- if (!value.length || value.length < minTextLength.value) {
|
|
|
- // event.target.attributes.class.value = classValue + ' rulesClass';
|
|
|
- this.$toast(event.target.placeholder);
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
radioClick(event) {
|
|
|
// console.log(event);
|
|
|
},
|