Button 按钮

常用 button 按钮

基本使用

button 按钮的基本使用


<template>
  <m-row>
    <m-button>默认按钮</m-button>
    <m-button type="primary">主要按钮</m-button>
    <m-button type="success">成功按钮</m-button>
    <m-button type="danger">危险按钮</m-button>
    <m-button type="info">信息按钮</m-button>
    <m-button type="warning">警告按钮</m-button>
    <m-button type="text">文本按钮</m-button>
  </m-row>
  <m-row>
    <m-button round>默认按钮</m-button>
    <m-button type="primary" round>主要按钮</m-button>
    <m-button type="success" round>成功按钮</m-button>
    <m-button type="danger" round>危险按钮</m-button>
    <m-button type="info" round>信息按钮</m-button>
    <m-button type="warning" round>警告按钮</m-button>
  </m-row>
  <m-row>
    <m-button leftIcon="icon-home"></m-button>
    <m-button type="primary" leftIcon="icon-edit"></m-button>
    <m-button type="success" leftIcon="icon-smile"></m-button>
    <m-button type="danger" leftIcon="icon-add-circle" circle></m-button>
    <m-button type="info" leftIcon="icon-telephone" circle></m-button>
    <m-button type="warning" leftIcon="icon-image-text" circle></m-button>
    <m-button type="text" leftIcon="icon-ashbin">删除</m-button>
  </m-row>
</template>
查看代码

禁用状态

按钮不可用状态,通过 disabled 属性设置实现


<template>
  <m-row>
    <m-button disabled>默认按钮</m-button>
    <m-button type="primary" disabled>主要按钮</m-button>
    <m-button type="success" disabled>成功按钮</m-button>
    <m-button type="danger" disabled>危险按钮</m-button>
    <m-button type="info" disabled>信息按钮</m-button>
    <m-button type="warning" disabled>警告按钮</m-button>
    <m-button type="text" disabled>文本按钮</m-button>
  </m-row>
  <m-row>
    <m-button round disabled>默认按钮</m-button>
    <m-button type="primary" round disabled>主要按钮</m-button>
    <m-button type="success" round disabled>成功按钮</m-button>
    <m-button type="danger" round disabled>危险按钮</m-button>
    <m-button type="info" round disabled>信息按钮</m-button>
    <m-button type="warning" round disabled>警告按钮</m-button>
  </m-row>
</template>
查看代码

带图标

带图标类型的按钮,通过 leftIcon 或者 rightIcon 属性设置实现并确定 icon 出现的位置


<template>
  <m-row>
    <m-button leftIcon="icon-home">主页</m-button>
    <m-button type="primary" leftIcon="icon-edit">编辑</m-button>
    <m-button type="success" leftIcon="icon-upload">上传</m-button>
    <m-button type="danger" rightIcon="icon-add-circle">危险</m-button>
    <m-button type="info" rightIcon="icon-telephone">信息</m-button>
    <m-button type="warning" rightIcon="icon-image-text">警告</m-button>
    <m-button type="text" leftIcon="icon-ashbin">删除</m-button>
  </m-row>
  <m-row>
    <m-button leftIcon="icon-home" circle></m-button>
    <m-button type="primary" leftIcon="icon-edit" circle></m-button>
    <m-button type="success" leftIcon="icon-smile" circle></m-button>
    <m-button type="danger" leftIcon="icon-add-circle" circle></m-button>
    <m-button type="info" leftIcon="icon-telephone" circle></m-button>
    <m-button type="warning" leftIcon="icon-image-text" circle></m-button>
  </m-row>
</template>
查看代码

加载状态

正在加载中的状态按钮,通过 loading 属性设置实现


<template>
  <m-button type="primary" loading>加载中</m-button>
</template>
查看代码

不同大小

不同大小类型的按钮,通过 size 属性设置实现


<template>
  <m-row>
    <m-button>默认按钮</m-button>
    <m-button type="primary">主要按钮</m-button>
    <m-button type="success" size="medium">成功按钮</m-button>
    <m-button type="danger" size="small">危险按钮</m-button>
    <m-button type="info" size="mini">信息按钮</m-button>
  </m-row>
  <m-row>
    <m-button round>默认按钮</m-button>
    <m-button type="primary" round>主要按钮</m-button>
    <m-button type="success" size="medium" round>成功按钮</m-button>
    <m-button type="danger" size="small" round>危险按钮</m-button>
    <m-button type="info" size="mini" round>信息按钮</m-button>
  </m-row>
</template>
查看代码

Attributes

参数说明类型可选值默认值
type类型stringprimary / success / warning / danger / info / text
size尺寸stringmedium / small / mini
round是否圆角按钮booleanfalse
circle是否圆形按钮booleanfalse
loading是否加载中状态booleanfalse
disabled是否禁用状态booleanfalse
leftIcon图标按钮,并且icon展示在左侧string参考图标库
rightIcon图标按钮,并且icon展示在右侧string参考图标库