提交 fa64afac 编写于 作者: RedPig97's avatar RedPig97

update:更新

上级 54126098
<template> <template>
<div :class="curClassName" :style="curStyle"> <div :class="curClassName" :style="curStyle">
<i-button @click="handleClick" :disabled="disabled" :title="curTooltip" :type="buttonType"> <i-button @click="handleClick" :disabled="disabled" :title="tooltip" :type="buttonType">
<div :class="['button-content', iconAlign.toLowerCase()]"> <div :class="['button-content', iconAlign.toLowerCase()]">
<span v-if="cssClass || imagePath" class="icon"> <span v-if="cssClass || imagePath" class="icon">
<i v-if="cssClass" :class="cssClass" /> <i v-if="cssClass" :class="cssClass" />
<img v-else :src="imagePath" /> <img v-else :src="imagePath" />
</span> </span>
<span v-if="showCaption" class="caption">{{ curCaption }}</span> <span v-if="showCaption" class="caption">{{ caption }}</span>
</div> </div>
</i-button> </i-button>
</div> </div>
...@@ -27,20 +27,26 @@ export default class AppLoginButton extends Vue { ...@@ -27,20 +27,26 @@ export default class AppLoginButton extends Vue {
@Prop() public name!: string; @Prop() public name!: string;
/** /**
* 模型 * 显示提示
* *
* @type {any}
* @memberof AppLoginButton * @memberof AppLoginButton
*/ */
@Prop() public layoutModelDetails: any; @Prop() public tooltip?: string;
/** /**
* 类型 * 标题
* *
* @type {string}
* @memberof AppLoginButton * @memberof AppLoginButton
*/ */
@Prop() public defaultStyle?: string; @Prop() public caption?: string;
/**
* 模型
*
* @type {any}
* @memberof AppLoginButton
*/
@Prop() public layoutModelDetails: any;
/** /**
* 加载状态 * 加载状态
...@@ -67,30 +73,6 @@ export default class AppLoginButton extends Vue { ...@@ -67,30 +73,6 @@ export default class AppLoginButton extends Vue {
return this.index ? `${this.name}_${this.index}` : this.name; return this.index ? `${this.name}_${this.index}` : this.name;
} }
/**
* 标题
*
* @memberof AppLoginButton
*/
get curCaption() {
const layoutModel = this.layoutModelDetails[this.itemName];
if (layoutModel) {
return layoutModel.caption;
}
}
/**
* 提示信息
*
* @memberof AppLoginButton
*/
get curTooltip() {
const layoutModel = this.layoutModelDetails[this.itemName];
if (layoutModel) {
return layoutModel.tooltip;
}
}
/** /**
* 显示标题 * 显示标题
* *
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册