# 按钮
按钮用于开始的一个及时操作,标记了一个(或封装一组)操作命令,响应用户点击行为,触发相应的业务逻辑。
# 组件注册
<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] |