提交 1c9a5d52 编写于 作者: Shine-zwj's avatar Shine-zwj

update:更新

上级 60c192af
<template>
<div :class="curClassName" :style="curStyle">
<div v-if="Object.is(labelPos, 'NONE') || !labelPos" class="editor">
<div :class="{'check-error': !valueCheck}">
<div :class="{ 'check-error': !valueCheck }">
<slot></slot>
<span v-if="!valueCheck" class="error-info">{{ error }}</span>
</div>
......@@ -19,7 +19,7 @@
"
class="editor"
>
<div :class="{'check-error': !valueCheck}">
<div :class="{ 'check-error': !valueCheck }">
<slot></slot>
<span v-if="!valueCheck" class="error-info">{{ error }}</span>
</div>
......@@ -39,14 +39,6 @@ export default class AppPanelField extends Vue {
*/
@Prop() public name!: string;
/**
* 标题
*
* @type {string}
* @memberof AppPanelField
*/
@Prop() public caption!: string;
/**
* 下标
*
......@@ -80,6 +72,18 @@ export default class AppPanelField extends Vue {
return this.index ? `${this.name}_${this.index}` : this.name;
}
/**
* 标题
*
* @memberof AppLoginButton
*/
get caption() {
const layoutModel = this.layoutModelDetails[this.itemName];
if (layoutModel) {
return layoutModel.caption;
}
}
/**
* 显示标题
*
......@@ -195,7 +199,6 @@ export default class AppPanelField extends Vue {
itemValueRules(newVal: any, oldVal: any) {
this.valueChange = true;
}
}
</script>
<style lang='less'>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册