Element组件浅尝辄止4:Button组件

36 篇文章 2 订阅
18 篇文章 0 订阅

Button按钮组件:用途太广泛了,几乎参与到了日常开发中的方方面面

1.如何使用?How?

 

//使用type、plain、round和circle属性来定义 Button 的样式。

<el-row>
  <el-button>默认按钮</el-button>
  <el-button type="primary">主要按钮</el-button>
  <el-button type="success">成功按钮</el-button>
  <el-button type="info">信息按钮</el-button>
  <el-button type="warning">警告按钮</el-button>
  <el-button type="danger">危险按钮</el-button>
</el-row>

<el-row>
  <el-button plain>朴素按钮</el-button>
  <el-button type="primary" plain>主要按钮</el-button>
  <el-button type="success" plain>成功按钮</el-button>
  <el-button type="info" plain>信息按钮</el-button>
  <el-button type="warning" plain>警告按钮</el-button>
  <el-button type="danger" plain>危险按钮</el-button>
</el-row>

<el-row>
  <el-button round>圆角按钮</el-button>
  <el-button type="primary" round>主要按钮</el-button>
  <el-button type="success" round>成功按钮</el-button>
  <el-button type="info" round>信息按钮</el-button>
  <el-button type="warning" round>警告按钮</el-button>
  <el-button type="danger" round>危险按钮</el-button>
</el-row>

<el-row>
  <el-button icon="el-icon-search" circle></el-button>
  <el-button type="primary" icon="el-icon-edit" circle></el-button>
  <el-button type="success" icon="el-icon-check" circle></el-button>
  <el-button type="info" icon="el-icon-message" circle></el-button>
  <el-button type="warning" icon="el-icon-star-off" circle></el-button>
  <el-button type="danger" icon="el-icon-delete" circle></el-button>
</el-row>

2.拓展用法?

  • 按钮禁用 

你可以使用disabled属性来定义按钮是否可用,它接受一个Boolean值,默认为false。

//你可以使用disabled属性来定义按钮是否可用,它接受一个Boolean值。

<el-row>
  <el-button disabled>默认按钮</el-button>
  <el-button type="primary" disabled>主要按钮</el-button>
  <el-button type="success" disabled>成功按钮</el-button>
  <el-button type="info" disabled>信息按钮</el-button>
  <el-button type="warning" disabled>警告按钮</el-button>
  <el-button type="danger" disabled>危险按钮</el-button>
</el-row>
  • 文字按钮

    没有边框和背景色的按钮。 

 

 

<el-button type="text">文字按钮</el-button>
<el-button type="text" disabled>文字按钮</el-button>
  • 图标按钮

    带图标的按钮可增强辨识度(有文字)或节省空间(无文字)。 

//设置icon属性即可,icon 的列表可以参考 Element 的 icon 组件,
//也可以设置在文字右边的 icon ,只要使用i标签即可,可以使用自定义图标。

<el-button type="primary" icon="el-icon-edit"></el-button>
<el-button type="primary" icon="el-icon-share"></el-button>
<el-button type="primary" icon="el-icon-delete"></el-button>
<el-button type="primary" icon="el-icon-search">搜索</el-button>
<el-button type="primary">上传<i class="el-icon-upload el-icon--right"></i></el-button>
  • 按钮组

    以按钮组的方式出现,常用于多项类似操作。

    //使用<el-button-group>标签来嵌套你的按钮。
    
    <el-button-group>
      <el-button type="primary" icon="el-icon-arrow-left">上一页</el-button>
      <el-button type="primary">下一页<i class="el-icon-arrow-right el-icon--right"></i></el-button>
    </el-button-group>
    <el-button-group>
      <el-button type="primary" icon="el-icon-edit"></el-button>
      <el-button type="primary" icon="el-icon-share"></el-button>
      <el-button type="primary" icon="el-icon-delete"></el-button>
    </el-button-group>
     
  • 加载中

    点击按钮后进行数据加载操作,在按钮上显示加载状态。 

//要设置为 loading 状态,只要设置loading属性为true即可。

<el-button type="primary" :loading="true">加载中</el-button>
  • 不同尺寸

    Button 组件提供除了默认值以外的三种尺寸,可以在不同场景下选择合适的按钮尺寸。 

//额外的尺寸:medium、small、mini,通过设置size属性来配置它们。

<el-row>
  <el-button>默认按钮</el-button>
  <el-button size="medium">中等按钮</el-button>
  <el-button size="small">小型按钮</el-button>
  <el-button size="mini">超小按钮</el-button>
</el-row>
<el-row>
  <el-button round>默认按钮</el-button>
  <el-button size="medium" round>中等按钮</el-button>
  <el-button size="small" round>小型按钮</el-button>
  <el-button size="mini" round>超小按钮</el-button>
</el-row>

 上述简单介绍了button组件的内容,想要深入浅出 具体的button定制可到按钮组件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于封装 Element 组件,你可以按照以下步骤进行: 1. 创建一个独立的组件文件:在你的项目中创建一个新的组件文件,命名为`ElementWrapper.vue`(或其他你喜欢的名字)。 2. 引入 Element UI 库:在组件文件中引入 Element UI 库,通常使用以下代码: ```javascript import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; ``` 3. 注册组件:在组件文件中注册 Element UI 组件,你可以全局注册或局部注册。全局注册可以在任何地方使用该组件,而局部注册只能在当前组件内使用。以下是一个全局注册的示例: ```javascript Vue.use(ElementUI); ``` 4. 编写组件模板:在组件文件中编写 Element UI 组件的模板代码,可以参考官方文档来使用不同的组件。例如,创建一个包含按钮和表单的示例模板: ```html <template> <div> <el-button type="primary">Primary Button</el-button> <el-form> <!-- 表单内容 --> </el-form> </div> </template> ``` 5. 编写组件逻辑:根据需要,在组件文件中编写相关的逻辑代码。例如,处理按钮点击事件或表单提交事件等。 6. 导出组件:最后,在组件文件中导出该组件,以便在其他地方引用。以下是一个导出的示例: ```javascript export default { name: 'ElementWrapper', // ... }; ``` 完成上述步骤后,你就可以在其他组件中使用封装好的 Element 组件了。只需要在其他组件中引入`ElementWrapper.vue`文件,并在模板中使用`<element-wrapper></element-wrapper>`标签即可。记得确保 Element UI 库已经安装并配置正确。希望这些步骤对你有帮助!如果有任何问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值