import { Button } from 'tudou-ui'
Vue.use(Button)
<tudou-button>默认按钮</tudou-button>
<tudou-button size="large" block>block按钮</tudou-button>
<tudou-button size="large">大按钮</tudou-button>
<tudou-button size="medium">中按钮</tudou-button>
<tudou-button size="small">小按钮</tudou-button>
<tudou-button shape="rect">方形按钮</tudou-button>
<tudou-button shape="round">圆形按钮</tudou-button>
<tudou-button ghost>幽灵按钮</tudou-button>
<tudou-button>可用按钮</tudou-button>
<tudou-button disabled>禁用按钮</tudou-button>
<tudou-button loading></tudou-button>
<tudou-button @click="btnClick">点击按钮</tudou-button>
通过设置 Button 的属性来产生不同的按钮样式。
按钮属性说明如下:
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
size | String | default | 设置按钮大小,可选值large、medium、default、small或者不设 |
block | Boolean | false | 将按钮宽度调整为其父元素宽度的选项 |
shape | String | round | 设置按钮形状,可选值round、rect或者不设 |
ghost | Boolean | false | 幽灵属性,使按钮背景透明 |
loading | Boolean | false | 设置按钮载入状态 |
disabled | Boolean | false | 设置按钮失效状态 |
@click | Function | 无 | 设置按钮的点击事件 |
import { Icon } from 'tudou-ui'
Vue.use(Icon)
<tudou-icon name="left"/>
<tudou-icon name="left" color="purple" />
<tudou-icon name="left" size="2em" />
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
name | String | 无 | 必传,设置Icon名称 |
size | String | '1em' | 设置Icon尺寸,支持px、em、rem、vw、vw等单位 |
color | String | 'currentColor' | 设置Icon颜色,支持HEX、RGBA、英文,默认继承父元素的color |
import { Loading } from 'tudou-ui'
Vue.use(Loading)
<tudou-loading/>
<tudou-loading type="spinners"/>
<tudou-loading type="dots"/>
<tudou-loading size="20"/>
<tudou-loading size="30"/>
<tudou-loading size="40"/>
<tudou-loading type="dots" size="10"/>
<tudou-loading type="dots" size="15"/>
<tudou-loading size="30">loading...</tudou-loading>
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
size | String | 24 | 8 | 设置loading大小:当type为spinners时,默认值为24;当type为dots时,默认值为8 |
type | String | spinners | 设置loading的类型,可选值spinners、dots或者不设 |