x-button 按钮

Props

按钮文字可以用text属性也可以用直接用默认slot

参数 说明 类型 默认值
type 可选,可选值为default,primary,warn String default
disabled 可选,是否disabled Boolean false
text 可选,按钮文字 String
mini 可选,是否为小尺寸 Boolean false
plain 可选,是否为plain样式(没有背景色) Boolan false

Slots

名字 说明
默认slot 按钮文字

一般使用


<template>
<x-button>submit</x-button>
<x-button type="primary">primary</x-button>
<x-button type="warn">Delete</x-button>
</template>

不可点击


<template>
<x-button disabled>submit</x-button>
<x-button type="primary" disabled>primary</x-button>
<x-button type="warn" disabled>Delete</x-button>
</template>

直接用:text指定按钮文字


<template>
<x-button type="primary" :text="btnText" :disabled="isDisabled" @click="click"></x-button>
</template>

<script>
export default {
  data: {
    btnText: 'click me',
    isDisabled: false
  },
  methods: {
    click: function () {
      const _this = this
      this.isDisabled = true
      this.btnText = 'Processing'
      setTimeout(function () {
        _this.btnText = 'Done'
      }, 2000)
    }
  }
}
</script>

results matching ""

    No results matching ""