element UI中table操作栏更多按钮展示与折叠的实现

这篇具有很好参考价值的文章主要介绍了element UI中table操作栏更多按钮展示与折叠的实现。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、然后给大家看下动态图

element UI中table操作栏更多按钮展示与折叠的实现

2、解决思路:

​ 一开始我的第一反应就是可以手写一个定位布局来点击弹出更多按钮弹框,后面看了下elementUI文档上有个组件可以利用,那就是Popover 弹出框

废话不多说,直接上代码吧

html代码块:

<el-table :data="locationList" v-loading="loading" border class="table" ref="multipleTable" @selection-change="handleSelectionChange">
	<el-table-column type="selection" width="55"></el-table-column>
	<el-table-column v-for="(item,index) in tableLabel" :key="index" :prop="item.prop" :width="item.width" :label="item.label"></el-table-column>
	<el-table-column label="操作" width="350" align="center">
		<template slot-scope="scope">
			<el-button type="primary" plain size="mini" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
			<el-button type="success" size="mini" @click="openDown(scope.$index, scope.row)">开门</el-button>
			<el-button type="warning" size="mini" @click="peiZhi(scope.$index, scope.row)">配置</el-button>
			<el-button type="danger" size="mini" @click="handleDelete(scope.$index, scope.row)">删除</el-button>
			<el-popover placement="left" width="50" trigger="click">
				<el-button type="text" size="mini" @click="chongQi(scope.$index, scope.row)">重启</el-button>
				<el-button type="text" size="mini" @click="chongZhi(scope.$index, scope.row)">重置</el-button>
				<el-button type="text" size="mini" @click="jinYong(scope.$index, scope.row)">禁用</el-button>
				<el-button type="text" size="mini" @click="shengJi(scope.$index, scope.row)">升级</el-button>
				<el-button type="text" size="mini" @click="riZhi(scope.$index, scope.row)">日志</el-button>
				<el-button type="text" size="mini" @click="jianKang(scope.$index, scope.row)">健康</el-button>
				<el-button type="text" size="mini" @click="changKai(scope.$index, scope.row)">常开</el-button>
				<el-button slot="reference">更多</el-button>
			</el-popover>
		</template>
	</el-table-column>
</el-table>

最后做出来的效果图如下:
element UI中table操作栏更多按钮展示与折叠的实现文章来源地址https://www.toymoban.com/news/detail-504256.html

到了这里,关于element UI中table操作栏更多按钮展示与折叠的实现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • element ui 表格 点击某行折叠或展开 有数展示下拉图标

    实现的效果是这样的 这是表格demo 这是data中的数据 这是方法 style中的内容

    2024年02月11日
    浏览(37)
  • 使用 Vue 3.0 和 Element UI 实现功能增加和按钮操作详解

    简介: 在现代前端开发中,使用 Vue 3.0 和 Element UI 可以快速构建出功能强大、用户友好的界面。本篇技术博客将介绍如何结合 Vue 3.0 和 Element UI,实现功能增加和按钮操作的具体步骤和技巧。 首先,确保已经正确安装了 Vue 3.0 和 Element UI。可以通过 npm 或 yarn 进行安装,并在

    2024年02月04日
    浏览(40)
  • element ui el-table展示列表,结合分页+过滤功能

    vue+element-ui实现的列表展示,列表分页,列表筛选功能 el-table模块下面是分页器代码 el-pagination/el-pagination 分页器  layout 属性表示组件布局 设置 layout ,表示分页器需要显示的内容,用逗号分隔,布局元素会依次显示。 prev 表示上一页, next 为下一页, pager 表示页码列表,除

    2024年01月25日
    浏览(56)
  • vue(element ui )el-table树形表格展示及数据对齐

    注意点: el-table配置里 row-key 必须是唯一性 :tree-props=“{ children: ‘relatedPartyChild’ , hasChildren: ‘hasChildren’ }” children配置为后端返回的节点字段即可

    2024年02月16日
    浏览(50)
  • element-ui中el-table点击其他自定义按钮展开table中某一行

    在日常开发中,我们遇见了会有点击某些按钮,使得表格行展开的需求,这时候去查看文档 element-ui(table) 这里官方提供了示例为在行最左侧有一个展开合并icon,但是点其他地方不能展开,我们又想点其他地方而展开 我们看见是在table-column上定了type为expand,而该列里面的

    2024年01月18日
    浏览(38)
  • 基于element-ui的table实现树级表格操作及单元格合并

    如题,公司业务需求,数据结构比较复杂,需要在一张表内实现多级树状数据展示及同属性的单元格合并,并在表格内实现增删改操作。 网上翻阅了很多实例,没有能解决所有需求的案例,于是自己实现了一套。 时间匆忙,逻辑有优化的地方还请无偿指出! 最终效果如下

    2024年02月14日
    浏览(49)
  • 使用 Vue 3.0 和 Element UI 实现编辑功能、按钮操作和与后端接口交互的详解

    简介: Vue 3.0 和 Element UI 是当前流行的前端开发工具,结合它们可以轻松构建出强大的用户界面。本篇技术博客将详细介绍如何利用 Vue 3.0 和 Element UI 实现编辑功能、按钮操作以及与后端接口进行交互的具体步骤和技巧。 首先,确保已经正确安装了 Vue 3.0 和 Element UI。你可以

    2024年02月07日
    浏览(47)
  • 使用 Vue 3.0 和 Element UI 实现删除功能、按钮操作和基于查询框的信息查询详解

    简介: Vue 3.0 和 Element UI 是目前广泛应用于前端开发的工具,它们提供了丰富的组件和功能,可以帮助我们构建出强大的用户界面。本篇技术博客将详细介绍如何使用 Vue 3.0 和 Element UI 实现删除功能、按钮操作以及通过查询框输入信息进行信息查询的具体步骤和技巧。 首先,

    2024年02月03日
    浏览(47)
  • vue如何让element-ui的table列表中展示多张图片(可放大)的效果?

      效果图基本就是这样,如果需要此效果的小伙伴可以往下看 ; 1、先简单的复述一下原理           因为一个table表格里面要存放一张或多张图片,所以前端接受到图片相关的数据肯定是个数组类型的,所以此时就要用到 v-for=\\\"(item,index) in xxx\\\" :key=\\\"index\\\" 的方法来实现,说

    2024年02月11日
    浏览(53)
  • vue + element ui 实现侧边栏导航栏折叠收起

    首页布局如下 要求点击按钮,将侧边栏收缩, 通过 row 和 col 组件,并通过 col 组件的 span 属性我们就可以自由地组合布局。 侧边栏代码  效果 补充路由:    

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包