avue组件自定义按钮/标题/内容/搜索栏
话不多说 笔记直接分享!!
一、自定义crud搜索栏组件
<template slot-scope="scope" slot="provinceCodeSearch">
<avue-select
v-model="objFrom.provinceCode" //这是存放省份的code
placeholder="请选择省市"
:dic="ProvinceList" //存放省份的下拉选择项
></avue-select>
</template>
column: [
{
showColumn: false,
label: "省份",
prop: "provinceCode",
type: "select",
search: true, //显示到search栏
searchslot: true, //使用插槽
},
]
二、自定义crud列表头部按钮
旧版本写法:
<template slot="menuLeft">
<el-button size="small" type="primary" icon="el-icon-edit">添加</el-button>
</template>
新版本写法:
<template #menu-left="{}">
<el-button size="small" type="primary" icon="el-icon-edit">添加</el-button>
</template>
三、自定义crud操作栏按钮
旧版本写法:
<template slot-scope="scope" slot="menu">
<el-button type="text" icon="el-icon-view" size="small" @click.stop="handleView(scope.row,scope.index)">查看</el-button>
<el-button type="text" icon="el-icon-edit" size="small" @click.stop="handleEdit(scope.row,scope.index)">编辑</el-button>
<el-button type="text" icon="el-icon-delete" size="small" @click.stop="handleDel(scope.row,scope.index)">删除</el-button>
</template>
新版本写法:
<template #menu="{row,index,size}">
<el-button type="text" icon="el-icon-view" size="small" @click.stop="handleView(row,index)">查看</el-button>
<el-button type="text" icon="el-icon-edit" size="small" @click.stop="handleEdit(row,index)">编辑</el-button>
<el-button type="text" icon="el-icon-delete" size="small" @click.stop="handleDel(row,index)">删除</el-button>
</template>
// 调出查看方法
handleView (row, index) {
this.$refs.crud.rowView(row, index);
},
// 调出编辑方法
handleEdit (row, index) {
this.$refs.crud.rowEdit(row, index);
},
// 调出删除方法
handleDel (row, index) {
this.$refs.crud.rowDel(row, index);
},
四、自定义crud列表显示字段值和样式
旧版本写法:
<template slot-scope="{row}" slot="pointId">
<el-tag>{{row.pointIdName}}</el-tag>
</template>
新版本写法:
<template #pointId="scope">
<el-tag>{{row.pointIdName}}</el-tag>
</template>
column: [
{
label: "所属区域",
prop: "pointId",
slot: true, //插槽开启
},
]
五、自定义form表单标题
旧版本写法:
<template slot-scope="{}" slot="businessRegisterMaterialLabel">
<span>工商注册材料 </span>
<el-tooltip class="item" effect="dark" placement="bottom">
<div slot="content" style="max-width:500px;">第一行文字提示<br/>第二行文字提示</div>
<i class="el-icon-warning"></i>
</el-tooltip>
</template>
新版本写法:
<template #name-label="{}">
<span>工商注册材料 </span>
<el-tooltip class="item" effect="dark" placement="bottom">
<div slot="content" style="max-width:500px;">第一行文字提示<br/>第二行文字提示</div>
<i class="el-icon-warning"></i>
</el-tooltip>
</template>
column: [
{
label: "工商注册材料",
prop: "businessRegisterMaterial",
type: "select",
labelslot:true, //使用插槽
},
]
六、自定义form表单内容
旧版本写法:
<template slot="postIdsForm" slot-scope="scope">
<el-cascader
v-model="form.postIds"
:options="postIdsOptions"
:props="props"
collapse-tags
collapse-tags-tooltip
clearable
style="width: 100%;"
/>
</template>
新版本写法:
<template #postIds-form="{row}">
<el-cascader
v-model="form.postIds"
:options="postIdsOptions"
:props="props"
collapse-tags
collapse-tags-tooltip
clearable
style="width: 100%;"
/>
</template>
column: [
{
label: "身份证",
prop: "postIds",
type: "select",
formslot:true, //使用插槽
},
]
七、自定义form表单弹窗内底部按钮
旧版本写法:
<template slot="menuForm">
<el-button size="small" icon="el-icon-plus">签约缴费</el-button>
</template>
新版本写法:
<template #menu-form="{}">
<el-button size="small" icon="el-icon-plus">签约缴费</el-button>
</template>
avue组件自定义按钮/标题/内容/搜索栏的更多相关文章
- Web jquery表格组件 JQGrid 的使用 - 5.Pager翻页、搜索、格式化、自定义按钮
系列索引 Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引 Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数.ColModel API.事件 ...
- IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容
IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容 UIAlertController *alertVC = [UIAlertController alertControl ...
- Flutter 中的常见的按钮组件 以及自定义按钮组件
Flutter 里有很多的 Button 组件很多,常见的按钮组件有:RaisedButton.FlatButton. IconButton.OutlineButton.ButtonBar.Float ...
- 22Flutter中的常见的按钮组件 以及自定义按钮组件
/* Flutter中的常见的按钮组件 以及自定义按钮组件 一.Flutter中的按钮组件介绍 Flutter里有很多的Button组件,常见的按钮组件有:RaisedButton/FlatButto ...
- php框架tp3.2.3和js写的微信分享功能心得,分享的标题内容图片自定义
https://blog.csdn.net/weixin_42231483/article/details/81585322 最近用PHP的tp3.2.3框架和js写的微信分享功能心得,分享的标题内容 ...
- 如何让antd的Modal组件的确认和取消不显示(或自定义按钮)(转载)
使用Modal中的footer属性,如下: <Modal title="更改成员" visible={visible} confirmLoading={confirmLoad ...
- 基于element-ui的后台系统表格、dialog、筛选、自定义按钮、分页的一次性封装
方便基础业务开发封装的一套组件,基于vue2.5.x和element-ui,可以通过配置自动生成表格展示,表格新增.编辑功能.分页.筛选项.自定义显示表格数据等功能. 先上演示图片 --------- ...
- wordpress优化之结合prism.js为编辑器自定义按钮转化代码
原文链接 http://ymblog.net/2016/07/24/wordpress-prism/ 继昨天花了一天一夜的时间匆匆写了主题Jiameil3.0之后,心中一直在想着优化加速,体验更好,插 ...
- Vue组件-使用插槽分发内容
在使用组件时,我们常常要像这样组合它们: <app> <app-header></app-header> <app-footer></app-fo ...
- JOptionPane如何自定义按钮绑定事件
JOptionPane如何自定义按钮绑定事件 2018年01月29日 19:27:10 阅读数:475 摘自:https://blog.csdn.net/m0_37355951/article/det ...
随机推荐
- #欧拉函数#洛谷 2303 [SDOI2012] Longge 的问题
题目 求\(\sum_{i=1}^n\gcd(n,i)\) 分析 \(=\sum_{i=1}^n\sum_{d|gcd(n,i)}\varphi(d)\) \(=\sum_{d|n}\varphi(d ...
- #线性筛,质数#LOJ 6165 一道水题
题目 \((lcm_{i=1}^ni)\bmod 10^8+7,n\leq 10^8\) 分析 考虑对于某个质数\(p\),在\(n\)范围内做出的最大贡献为\(p^k(p^k\leq n)\), 线 ...
- 使用OHOS SDK构建benchmark
参照OHOS IDE和SDK的安装方法配置好开发环境. 从github下载源码. 执行如下命令: git clone --depth=1 https://github.com/google/bench ...
- ABA问题的本质及其解决办法
目录 简介 第一类问题 第二类问题 第一类问题的解决 第二类问题的解决 总结 简介 CAS的全称是compare and swap,它是java同步类的基础,java.util.concurrent中 ...
- OpenHarmony创新赛|赋能直播第四期
开放原子开源大赛OpenHarmony创新赛进入了中期评审环节,为了解决开发者痛点,本期以三方库移植.MQTT移植案例.开发工具介绍的3节系列技术课程,帮助开发者提升开发效率,为作品的创新能力奠定坚 ...
- Java 编程实例:相加数字、计算单词数、字符串反转、元素求和、矩形面积及奇偶判断
Java如何相加两个数字 相加两个数字 示例 int x = 5; int y = 6; int sum = x + y; System.out.println(sum); // 打印 x + y 的 ...
- SQL FOREIGN KEY 约束- 保障表之间关系完整性的关键规则
SQL FOREIGN KEY 约束 SQL FOREIGN KEY 约束用于防止破坏表之间关系的操作.FOREIGN KEY 是一张表中的字段(或字段集合),它引用另一张表中的主键.具有外键的表称为 ...
- amcap使用方法
1.选择设备 device 里面显示的是设备,分割线上面是视频设备,分割线下面是音频设备 2.打开图像 options > Preview 勾选上就是打开视频,再次点击取消勾线就是关闭视频 3 ...
- win10上鼠标右键怎么进入cmd
背景: 在win7上有个很好的功能,在文件夹空白区域,按住 " ctrl + 鼠标右键 " 可以直接打开 cmd 窗口 但是在win10上同样的操作方法,打开的窗口却是 power ...
- centos环境minio安装踩坑指南2023年7月30日
MinIO的安装踩坑指南 环境centos7 1. 安装MinIO官方文档 Binary下载 , 按照官网的路径配置比较快 下载minio wget https://dl.min.io/server/ ...