ソースを参照

fix(input): readonly时不显示placeholder (#840)

taro的input上也没有`readonly`属性故而一并移除多余的绑定。
297cwrun 4 年 前
コミット
117e4286b2
1 ファイル変更1 行追加6 行削除
  1. 1 6
      src/packages/__VUE/input/index.taro.vue

+ 1 - 6
src/packages/__VUE/input/index.taro.vue

@@ -3,18 +3,13 @@
     <view class="nut-input-label">
       <view v-if="label" class="label-string">{{ label }}</view>
     </view>
-    <view v-if="readonly" class="input-text">
-      {{ modelValue }}
-    </view>
     <input
-      v-else
       class="input-text"
       :style="styles"
       :type="type"
       :maxlength="maxLength"
       :placeholder="placeholder"
-      :disabled="disabled"
-      :readonly="readonly"
+      :disabled="disabled || readonly"
       :value="modelValue"
       @input="valueChange"
       @focus="valueFocus"