BootstrapVue中文文档

BootstrapVue Button 按钮基础

本章将讲解Bootstrap Vue Button的按钮样式风格,快速了解Bootstrap按钮的特性。Bootstrap按钮支持实体按钮、线框按钮、圆形按钮、方块按钮等。

<div id="app">
     <b-button>Button</b-button>
     <b-button variant="danger">Button</b-button>
     <b-button variant="success">Button</b-button>
     <b-button variant="outline-primary">Button</b-button>
     <b-button href="#">Link Button</b-button>
     <b-button variant="outline-success">Success</b-button>
     <b-button pill variant="primary">Button</b-button>
     <b-button squared variant="info">Button</b-button>
 </div>

Button在线例子

Button类型

可以是按钮、链接或者vue-router的to属性。支持type属性设置为 'button', 'submit' 或 'reset',也可以设置href 或 to 属性,当设置了href 或 to 属性那么type无效。

<div id="app">
     <b-button @click="showMsg()" variant="success">普通按钮</b-button> 
     <b-button href="http://www.itxst.com" variant="warning">链接按钮</b-button> 
     <b-button to="/product" variant="primary">Vue-Router按钮 </b-button>
     <b-button type="submit" variant="info">Submit按钮</b-button>
     <b-button type="reset" variant="danger">Reset按钮</b-button>
  </div>

例子

Button大小

可以设置size属性为sm或lg

<div id="app">
     <b-button  size="sm" variant="success">小按钮</b-button> 
     <b-button variant="warning">默认大小</b-button> 
     <b-button size="lg" variant="primary">大按钮 </b-button> 
</div>

Button主题

variant 属性支持primary, secondary, success, danger, warning, info, light 和 dark.
线框按钮支持outline-primary, outline-secondary, outline-success, outline-danger, outline-warning, outline-info, outline-light and outline-dark.

<div>
  <b-button variant="primary">Primary</b-button>
  <b-button variant="secondary">Secondary</b-button>
  <b-button variant="success">Success</b-button>
  <b-button variant="danger">Danger</b-button>
  <b-button variant="warning">Warning</b-button>
  <b-button variant="info">Info</b-button>
  <b-button variant="light">Light</b-button>
  <b-button variant="dark">Dark</b-button>
</div>
<div style="padding-top:10px;">
  <b-button variant="outline-primary">Primary</b-button>
  <b-button variant="outline-secondary">Secondary</b-button>
  <b-button variant="outline-success">Success</b-button>
  <b-button variant="outline-danger">Danger</b-button>
  <b-button variant="outline-warning">Warning</b-button>
  <b-button variant="outline-info">Info</b-button>
  <b-button variant="outline-light">Light</b-button>
  <b-button variant="outline-dark">Dark</b-button>
</div>

例子

链接效果

把variant属性设置为link 将会把按钮渲染成链接外观风格,同时保留了按钮的默认大小。
<b-button variant="link">Link</b-button>

例子

块级按钮

所谓块级按钮就是按钮的宽度和父容器的宽度一样。
<b-button block variant="primary">Block Button</b-button>

例子

圆角按钮

 <div id="app">
  <b-button pill>Button</b-button>
  <b-button pill variant="primary">Button</b-button>
  <b-button pill variant="outline-secondary">Button</b-button>
  <b-button pill variant="success">Button</b-button>
  <b-button pill variant="outline-danger">Button</b-button>
  <b-button pill variant="info">Button</b-button>
 </div>

例子

直角按钮

  <b-button squared>Button</b-button>
  <b-button squared variant="primary">Button</b-button>
  <b-button squared variant="outline-secondary">Button</b-button>
  <b-button squared variant="success">Button</b-button>
  <b-button squared variant="outline-danger">Button</b-button>
  <b-button squared variant="info">Button</b-button>

例子

禁用按钮

  <b-button disabled size="lg" variant="primary">Disabled</b-button>
  <b-button disabled size="lg">Also Disabled</b-button>

例子

Catalog
快速入门 Alerts 警告框 Aspect 设置宽高比 Avatar 头像 Avatar 属性事件 Avatar 显示内容 Avatar 头像样式 Avatar 头像类型按 Avatar Badge 徽章 Avatar Groups 分组 Badge 徽章 Breadcrumb 面包屑 Button 按钮 Button 按钮基础 Button 属性列表 Button Group 按钮组 Button Toolbar 工具栏 Calendar 日历 Calendar 选择事件 Calendar 日历组件 Calendar 组件样式 Calendar 设置语言