Selaa lähdekoodia

Button: add nativeType attribute

qingwei.li 9 vuotta sitten
vanhempi
commit
4e78b73396
2 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 1 0
      examples/docs/button.md
  2. 5 0
      packages/button/src/button.vue

+ 1 - 0
examples/docs/button.md

@@ -138,3 +138,4 @@ Button 组件提供除了默认值以外的三种尺寸,可以在不同场景
 | plain     | 是否朴素按钮   | Boolean    | true,false | false   |
 | disabled  | 禁用    | boolean   | true, false   | false   |
 | icon  | 图标,已有的图标库中的图标名 | string   |    |    |
+| native-type | 原生 type 属性 | string | button,submit,reset | button |

+ 5 - 0
packages/button/src/button.vue

@@ -1,5 +1,6 @@
 <template>
   <button :disabled="disabled" class="el-button"
+    :type="nativeType"
     :class="[
       type ? 'el-button-' + type : '',
       size ? 'el-button-' + size : '',
@@ -32,6 +33,10 @@
         type: String,
         default: ''
       },
+      nativeType: {
+        type: String,
+        default: 'button'
+      },
       loading: {
         type: Boolean,
         default: false