# 按钮

# 基本用法

# 效果展示

<template>
  <div>
    <woo-button>NORMAL</woo-button>
    <woo-button disabled>DISABLED</woo-button>
    <woo-button type="dashed">DASHED</woo-button>
    <woo-button type="primary">PRIMARY</woo-button>
    <woo-button type="warn">WARN</woo-button>
    <woo-button type="danger">DANGER</woo-button>
  </div>
</template>

# 图标按钮

# 效果展示

<template>
  <div>
    <woo-button icon-name="home">Home</woo-button>
    <woo-button icon-name="thumbs-up">Likes</woo-button>
    <woo-button icon-name="settings">Settings</woo-button>
    <woo-button icon-name="international"></woo-button>
    <woo-button icon-name="right" icon-position="right">Info</woo-button>
  </div>
</template>

# 加载状态

# 效果展示

<template>
  <div>
    <woo-button
      icon-name="download"
      :loading="isLoading"
      @click="isLoading = !isLoading"
      >Download</woo-button
    >
  </div>
</template>

<script>
export default {
  data() {
    return {
      isLoading: false
    };
  }
};
</script>

# 包含多个按钮的按钮组

# 效果展示

<template>
  <div>
    <woo-button-group>
      <woo-button icon-name="left">上一页</woo-button>
      <woo-button icon-name="right" icon-position="right">下一页</woo-button>
    </woo-button-group>
    <woo-button-group>
      <woo-button icon-name="download"></woo-button>
      <woo-button icon-name="upload"></woo-button>
    </woo-button-group>
    <woo-button-group>
      <woo-button disabled icon-name="download"></woo-button>
      <woo-button disabled icon-name="upload"></woo-button>
    </woo-button-group>
  </div>
</template>

# 🌏 API

# Attributes

组件将被渲染为 button 标签,因此你可以使用所有的 button 原生属性。

参数 说明 类型 可选值 默认值
type 按钮的类型 String primary / dashed / warn / danger
icon-name 按钮的图标名 String
icon-postion 按钮中图标的位置 String left / right left
loading 按钮的加载状态 Boolean false
disabled 按钮的禁用状态 Boolean false