feat(Image): add icon-prefix prop (#7457)

This commit is contained in:
neverland
2020-10-31 08:05:09 +08:00
committed by GitHub
parent f4402f9a91
commit 5e51dd3332
5 changed files with 52 additions and 2 deletions
+11 -2
View File
@@ -13,6 +13,7 @@ export default createComponent({
height: [Number, String],
radius: [Number, String],
lazyLoad: Boolean,
iconPrefix: String,
showError: {
type: Boolean,
default: true,
@@ -117,7 +118,11 @@ export default createComponent({
return (
<div class={bem('loading')}>
{this.slots('loading') || (
<Icon name={this.loadingIcon} class={bem('loading-icon')} />
<Icon
name={this.loadingIcon}
class={bem('loading-icon')}
classPrefix={this.iconPrefix}
/>
)}
</div>
);
@@ -127,7 +132,11 @@ export default createComponent({
return (
<div class={bem('error')}>
{this.slots('error') || (
<Icon name={this.errorIcon} class={bem('error-icon')} />
<Icon
name={this.errorIcon}
class={bem('error-icon')}
classPrefix={this.iconPrefix}
/>
)}
</div>
);