提交 60c192af 编写于 作者: Shine-zwj's avatar Shine-zwj

update:更新

上级 335c1273
...@@ -174,26 +174,28 @@ export default class AppPanelField extends Vue { ...@@ -174,26 +174,28 @@ export default class AppPanelField extends Vue {
/** /**
* 值校验 * 值校验
* *
* @type {boolean}
* @memberof AppPanelField * @memberof AppPanelField
*/ */
public valueCheck: boolean = true; get valueCheck() {
let valueCheck = true;
if (this.required && !this.value && this.valueChange) {
valueCheck = false;
}
return valueCheck;
}
/** /**
* 编辑器值监控 * 值改变
* *
* @param {*} newVal
* @param {*} oldVal
* @memberof AppPanelField * @memberof AppPanelField
*/ */
public valueChange: boolean = false;
@Watch("value") @Watch("value")
itemValueRules(newVal: any, oldVal: any) { itemValueRules(newVal: any, oldVal: any) {
if (this.required && !newVal) { this.valueChange = true;
this.valueCheck = false;
} else {
this.valueCheck = true;
}
} }
} }
</script> </script>
<style lang='less'> <style lang='less'>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册