iview admin table 列渲染自定义view 和 swich ,button,input 等操作

2024-06-13 03:48

本文主要是介绍iview admin table 列渲染自定义view 和 swich ,button,input 等操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

由于审美能力随着时间的推移,最近做一个项目选择了iview admin 作为后端ui,table 开发是必不可少的一个环节,下面就把我使用的做个笔记

1、table 效果上图

注意点:列渲染图片,swich 开关,按钮 等

具体实现方法

在列上使用 render 函数对自定义的内容进行设置,这部分内容iview 官网table板块文档有介绍

重要的事情说遍,多看文档,多看文,多看...

2、上代码

columns: [// 表头{ type: 'selection', width: 60, align: 'center' },{ title: '商品', key: 'name', minWidth: 120 },{ title: '缩略图',key: 'thumb',minWidth: 60,render: (h, params) => {return h('div', [h('img', {attrs: {src: params.row.thumb},style: {width: '50px',height: '50px'}}, 'div')])} },{ title: '分类', key: 'category_name', minWidth: 120 },{ title: '单价', key: 'price', minWidth: 120 },{ title: '销量', key: 'label', minWidth: 120 },{ title: '上架',key: 'id',minWidth: 80,render: (h, params) => {return h('div', [h('i-switch', {props: {size: 'large',type: 'primary',value: true // 控制开关的打开或关闭状态,官网文档属性是value},scopedSlots: {open: () => h('span', '上架'),close: () => h('span', '下架')},on: {'on-change': (value) => { // 触发事件是on-change,用双引号括起来,this.switch(params.index) // params.index是拿到table的行序列,可以取到对应的表格值}}}, '上架')])} },{ title: '创建时间', key: 'created_time', minWidth: 120, sortable: true, sortType: 'desc' },{ title: '操作',key: 'action',align: 'center',width: 200,fixed: 'right',render: (h, params) => {return h('div', [h('Button',{props: {type: 'primary',size: 'small',icon: 'ios-create-outline'},style: {marginRight: '5px'},on: {click: () => {this.edit(params.row)}}},'编辑'),h('Button',{props: {type: 'error',size: 'small',icon: 'md-trash'},on: {click: () => {this.remove(params.row)}}},'删除')])}}

输入框的代码

{title: "中奖率%",key: "tagName",align: "center",render: (h, params) => {return h("div", [h("Input", {props: {value: params.row.tagName,placeholder: "请输入中奖率"},on: {input: event => {this.relateData[params.index].tagName = event;this.getRowData1(params);},"on-search": e => {this.currentPage=1this.getRowData(params);}}})]);}},

这篇关于iview admin table 列渲染自定义view 和 swich ,button,input 等操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1056195

相关文章

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

如何自定义一个log适配器starter

《如何自定义一个log适配器starter》:本文主要介绍如何自定义一个log适配器starter的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求Starter 项目目录结构pom.XML 配置LogInitializer实现MDCInterceptor

Java Multimap实现类与操作的具体示例

《JavaMultimap实现类与操作的具体示例》Multimap出现在Google的Guava库中,它为Java提供了更加灵活的集合操作,:本文主要介绍JavaMultimap实现类与操作的... 目录一、Multimap 概述Multimap 主要特点:二、Multimap 实现类1. ListMult

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

Python使用Code2flow将代码转化为流程图的操作教程

《Python使用Code2flow将代码转化为流程图的操作教程》Code2flow是一款开源工具,能够将代码自动转换为流程图,该工具对于代码审查、调试和理解大型代码库非常有用,在这篇博客中,我们将深... 目录引言1nVflRA、为什么选择 Code2flow?2、安装 Code2flow3、基本功能演示

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

MySQL的ALTER TABLE命令的使用解读

《MySQL的ALTERTABLE命令的使用解读》:本文主要介绍MySQL的ALTERTABLE命令的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、查看所建表的编China编程码格式2、修改表的编码格式3、修改列队数据类型4、添加列5、修改列的位置5.1、把列

Druid连接池实现自定义数据库密码加解密功能

《Druid连接池实现自定义数据库密码加解密功能》在现代应用开发中,数据安全是至关重要的,本文将介绍如何在​​Druid​​连接池中实现自定义的数据库密码加解密功能,有需要的小伙伴可以参考一下... 目录1. 环境准备2. 密码加密算法的选择3. 自定义 ​​DruidDataSource​​ 的密码解密3

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请