# 按钮

按钮用于开始的一个及时操作,标记了一个(或封装一组)操作命令,响应用户点击行为,触发相应的业务逻辑。

# 组件注册

<script>
    import {Button} from "origin-ui"
    export default {
      components: {"o-button":Button}
    }
</script>

# 基本使用

效果:

代码:

<template>
  <div>
    <o-button>默认按钮</o-button>
    <o-button icon="setting">带有icon按钮</o-button>
    <o-button icon="setting" icon-position="right">icon在右边</o-button>
    <o-button loading>加载中</o-button>
    <o-button icon="setting" :loading="loading1" @click="onClick">点击加载</o-button>
  </div>
</template>

<script>
export default {
  data(){
    return{
      loading1:false
    }
  },
  methods: {
    onClick(){
      this.loading1 = !this.loading1
    }
  }
}
</script>

# 按钮组合:ButtonGroup

# 组件注册

<script>
    import {Button,ButtonGroup} from "origin-ui"
    export default {
      components: {"o-button":Button,"o-button-group":ButtonGroup}
    }
</script>

# 基本使用

效果:

上一页 按钮 下一页

代码:

<template>
    <div>
      <o-button-group>
        <o-button icon="left">上一页</o-button>
        <o-button>按钮</o-button>
        <o-button icon="right" icon-position="right">下一页</o-button>
      </o-button-group>
    </div>
</template>

# API参数

属性 说明 类型 默认值 可选值
icon 给按钮添加图标 String - [setting, left, right, search, upload, download, information, error, heart]
iconPosition 改变图标位置 String left [left, right]
loading 给按钮添加加载动画 Boolean false [false, true]