Browse Source

fix(button): icon 居中

eiinu 3 years ago
parent
commit
502cfa1e3b
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/packages/__VUE/button/index.taro.vue
  2. 1 1
      src/packages/__VUE/button/index.vue

+ 1 - 1
src/packages/__VUE/button/index.taro.vue

@@ -3,7 +3,7 @@
     <view class="nut-button__warp">
       <Loading class="nut-icon-loading" v-if="loading" />
       <slot name="icon" v-if="$slots.icon && !loading"></slot>
-      <view :class="{ 'nut-button__text': $slots.icon || loading }">
+      <view :class="{ 'nut-button__text': $slots.icon || loading }" v-if="$slots.default">
         <slot></slot>
       </view>
     </view>

+ 1 - 1
src/packages/__VUE/button/index.vue

@@ -3,7 +3,7 @@
     <view class="nut-button__warp">
       <Loading class="nut-icon-loading" v-if="loading" />
       <slot name="icon" v-if="$slots.icon && !loading"></slot>
-      <view :class="{ 'nut-button__text': $slots.icon || loading }">
+      <view :class="{ 'nut-button__text': $slots.icon || loading }" v-if="$slots.default">
         <slot></slot>
       </view>
     </view>