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 ""