You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
2.9 KiB
96 lines
2.9 KiB
7 years ago
|
<template>
|
||
|
<div>
|
||
|
<AntButton :type="this.type" @click="handleClick" class="test">
|
||
|
primary
|
||
|
</AntButton>
|
||
|
<AntButton @mouseover="handleClick" @mouseout="handleClick">Default</AntButton>
|
||
|
<AntButton type="dashed">Dashed</AntButton>
|
||
|
<AntButton type="danger">Danger</AntButton>
|
||
|
<br />
|
||
|
<AntButton type="primary" shape="circle" icon="search" />
|
||
|
<AntButton type="primary" icon="search">Search</AntButton>
|
||
|
<AntButton shape="circle" icon="search" />
|
||
|
<AntButton icon="search">Search</AntButton>
|
||
|
<br />
|
||
|
<AntButton shape="circle" icon="search" />
|
||
|
<AntButton icon="search">Search</AntButton>
|
||
|
<AntButton type="dashed" shape="circle" icon="search" />
|
||
|
<AntButton type="dashed" icon="search">Search</AntButton>
|
||
|
<div>
|
||
|
<AntButton type="primary">Primary</AntButton>
|
||
|
<AntButton type="primary" disabled>Primary(disabled)</AntButton>
|
||
|
<br />
|
||
|
<AntButton>Default</AntButton>
|
||
|
<AntButton disabled>Default(disabled)</AntButton>
|
||
|
<br />
|
||
|
<AntButton>Ghost</AntButton>
|
||
|
<AntButton disabled>Ghost(disabled)</AntButton>
|
||
|
<br />
|
||
|
<AntButton type="dashed">Dashed</AntButton>
|
||
|
<AntButton type="dashed" disabled>Dashed(disabled)</AntButton>
|
||
|
</div>
|
||
|
<div :style="{background: 'rgb(190, 200, 200)', padding: '26px 16px 16px'}">
|
||
|
<AntButton type="primary" ghost>Primary</AntButton>
|
||
|
<AntButton ghost>Default</AntButton>
|
||
|
<AntButton type="dashed" ghost>Dashed</AntButton>
|
||
|
<AntButton type="danger" ghost>danger</AntButton>
|
||
|
</div>
|
||
|
<div>
|
||
|
<AntButton type="primary" loading>
|
||
|
Loading
|
||
|
</AntButton>
|
||
|
<AntButton type="primary" size="small" loading>
|
||
|
Loading
|
||
|
</AntButton>
|
||
|
<br />
|
||
|
<AntButton type="primary">
|
||
|
Click me!
|
||
|
</AntButton>
|
||
|
<AntButton type="primary" icon="poweroff">
|
||
|
Click me!
|
||
|
</AntButton>
|
||
|
<br />
|
||
|
<AntButton shape="circle" loading />
|
||
|
<AntButton type="primary" shape="circle" loading />
|
||
|
</div>
|
||
|
<div>
|
||
|
<ButtonGroup>
|
||
|
<AntButton>Cancel</AntButton>
|
||
|
<AntButton type="primary">OK</AntButton>
|
||
|
</ButtonGroup>
|
||
|
<ButtonGroup size="large">
|
||
|
<AntButton disabled>L</AntButton>
|
||
|
<AntButton disabled>M</AntButton>
|
||
|
<AntButton disabled>R</AntButton>
|
||
|
</ButtonGroup>
|
||
|
<ButtonGroup size="small">
|
||
|
<AntButton type="primary">L</AntButton>
|
||
|
<AntButton>M</AntButton>
|
||
|
<AntButton>M</AntButton>
|
||
|
<AntButton type="dashed">R</AntButton>
|
||
|
</ButtonGroup>
|
||
|
</div>
|
||
|
</div>
|
||
|
</template>
|
||
|
<script>
|
||
|
import { Button } from '../components/index'
|
||
|
const ButtonGroup = Button.Group
|
||
|
export default {
|
||
|
data () {
|
||
|
return {
|
||
|
type: 'primary',
|
||
|
}
|
||
|
},
|
||
|
methods: {
|
||
|
handleClick (event) {
|
||
|
console.log(event)
|
||
|
this.type = this.type === 'primary' ? 'danger' : 'primary'
|
||
|
},
|
||
|
},
|
||
|
components: {
|
||
|
AntButton: Button,
|
||
|
ButtonGroup,
|
||
|
},
|
||
|
}
|
||
|
</script>
|