chore: use gen instead of render (#4922)

This commit is contained in:
neverland
2019-11-05 09:12:03 +08:00
committed by GitHub
parent 9c54a77845
commit 56e9b7afa0
11 changed files with 46 additions and 46 deletions
+6 -6
View File
@@ -44,7 +44,7 @@ export default createComponent({
this.$toast(t('oversize', this.maxSize));
},
renderUploader(content, disabled = false) {
genUploader(content, disabled = false) {
return (
<Uploader
class={bem('uploader')}
@@ -60,7 +60,7 @@ export default createComponent({
);
},
renderMask() {
genMask() {
return (
<div class={bem('mask')}>
{this.uploadFail
@@ -80,7 +80,7 @@ export default createComponent({
render() {
return (
<div class={bem()}>
{this.value && this.renderUploader(
{this.value && this.genUploader(
[
<img src={this.value} />,
<Icon
@@ -94,15 +94,15 @@ export default createComponent({
true
)}
{this.paddingImg && this.renderUploader(
{this.paddingImg && this.genUploader(
[
<img src={this.paddingImg} />,
this.renderMask()
this.genMask()
],
!this.uploadFail
)}
{!this.value && !this.paddingImg && this.renderUploader(
{!this.value && !this.paddingImg && this.genUploader(
<div class={bem('trigger')}>
<Icon name="photograph" size="22px" />
</div>