位置: IT常识 - 正文

前端vben框架中表格table问题汇总(前端框架view)

编辑:rootadmin
前端vben框架中表格table问题汇总

推荐整理分享前端vben框架中表格table问题汇总(前端框架view),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:web前端框架代码,前端常用框架详解,前端hybrid框架,web前端框架代码,web前端框架代码,前端框架nuxt,前端框架view,前端框架svelte,内容如对您有帮助,希望把文章链接给更多的朋友!

1.template中的代码

<BasicTable @register="registerTable" :canResize="false"> <!-- 表格左边的插槽 --> <template #tableTitle> <div class="btn-group"> <a-button ghost type="primary" preIcon="ant-design:plus-circle-outlined" @click="handleCreate" >新增</a-button > <a-button ghost type="success" preIcon="ant-design:vertical-align-bottom-outlined"> 导入</a-button > <a-button ghost type="warning" preIcon="ant-design:upload-outlined">导出</a-button> <a-button ghost type="danger" preIcon="ant-design:delete-outlined">删除</a-button> </div> </template> <!-- 表格右边的插槽 --> <!-- <template #toolbar> </template> --> <template #action="{ record }"> <TableAction :actions="[ { label: '详情', color: 'success', onClick: queryDetails.bind(null, record), }, { label: '编辑', onClick: handleEdit.bind(null, record), }, { label: '删除', color: 'error', popConfirm: { title: '是否删除该数据', confirm: handleDelete.bind(null, record), }, }, { label: '生成代码', color: 'warning', onClick: handleCode.bind(null, record), }, ]" /> </template> </BasicTable>

2.script中代码:

const [registerTable, { reload }] = useTable({ // api: list, // 请求接口 columns: columns, // 设置表格的表头 dataSource: dataSources, //表格的数据 formConfig: { labelWidth: 80, schemas: searchFormSchema, resetFunc: resetFunc, }, pagination: true, //展示表格下方的分页 clickToRowSelect: true, //点击当前行多选框不选中,默认是true // striped: false, //是否斑马纹(隔行变色),默认true rowSelection: { type: 'checkbox' }, //是否有多选功能 useSearchForm: true, // 是否有搜索功能 // showTableSetting: true, // 是否有刷新和列设置 bordered: true, // 是否显示边框 showIndexColumn: true, // 是否显示序号列 actionColumn: { // width: 240, title: '操作', dataIndex: 'action', slots: { customRender: 'action' }, }, });

效果如下:

表格右边设置就是刷新和列设置

3.ts中数据格式:

import { BasicColumn } from '/@/components/Table';import { FormSchema } from '/@/components/Table';// 表格表头export const columns: BasicColumn[] = [ { title: '姓名', dataIndex: 'name', // slots: { customRender: 'status' }, }, { title: '性别', dataIndex: 'sex', }, { title: '字段1', dataIndex: 'one', }, { title: '字段2', dataIndex: 'two', },];// 搜索框export const searchFormSchema: FormSchema[] = [ { field: 'one', label: '字段1', component: 'Input', colProps: { span: 5 }, // componentProps: { // options: [], // }, }, { // 下拉框 field: 'two', label: '字段2', component: 'Select', colProps: { span: 5 }, // 下拉框数据 componentProps: { options: [ { label:'aa', value:'aa', }, { label:'bb', value:'bb', }, ], }, }, { field: 'three', label: '字段3', component: 'Input', colProps: { span: 5 }, // componentProps: { // options: [], // }, }, { field: 'four', label: '字段4', component: 'Input', colProps: { span: 5 }, // componentProps: { // options: [], // }, },];

 效果图如下:

 clickToRowSelect: true, 表示点击当前行多选框是否选中,默认是true,效果如下:

前端vben框架中表格table问题汇总(前端框架view)

4.vben中methods写的位置,官方文档是这么写的:

但是在代码中具体是怎么使用呢?

(1)初始化表格的时候methods写在后面那个大括号中,props写在下面

(2)getSelectRows是个函数,调用这个函数就能拿到表格中选中的数据,可以通过forEach变量:

5.表格中自带搜索功能,那个搜索框的插槽名前面要加form,

eg:表单插槽名time,在表格中的写法是

表单插槽

<template #form-time> </template>

本文链接地址:https://www.jiuchutong.com/zhishi/283371.html 转载请保留说明!

上一篇:KB891711.EXE是什么进程 KB891711进程有什么用(kb4598481是什么)

下一篇:Windows7纯净版系统中把截图工具添加到桌面上的方(win7纯净版系统官网)

  • 租厂房土地使用税
  • 递延所得税负债怎么算
  • 应付账款不需要函证
  • 弥补以前年度亏损后怎么交所得税
  • 股东股权转让印花税公司可以报销吗
  • 装水表财务是什么费用
  • 短期投资有什么缺点
  • 个人劳务费 税
  • 设计原始凭证所需内容及步骤
  • 企业重组个人股东个人所得税
  • 平行式明细账
  • 无效产权转移的契税需要征收吗
  • 法人收到票据用什么抵扣
  • 预缴增值税 已交税金
  • 公司开业两周年致辞
  • 前程无忧靠什么赚钱
  • 分公司代理人
  • 审计调整tb
  • 公益捐赠税前扣除凭证
  • 个人所得税违规怎么处理
  • 机动车发票抵扣联有什么用
  • 免租期租金能否确认递延所得税吗?
  • 利税总额为负数如何表述出来
  • 航天金税费用怎么做账
  • 营改增后房屋租赁如何纳税
  • 同期比较百分比如何计算
  • 本企业领用外购原材料进项税要转出吗
  • 税控专用设备全称是什么
  • windows11如何删除账户
  • 赠品不开发票合理么
  • 新车发生事故报废保险怎么赔付
  • 安保服务差额征税如何开票
  • 虚假财务报表的法律后果
  • 开机要按f1才能启动
  • vue打包vendor文件过大
  • PHP:mcrypt_cfb()的用法_Mcrypt函数
  • php数据导出到excel
  • 临时工工资计入哪里
  • node.txt
  • 前端面试题目100及最佳答案
  • html+css登录页面
  • php制作的大型网站
  • 增值税直接减免税额要交企业所得税吗
  • 跟郑老师学会计建筑业账务处理
  • 开通对公账号怎么办理
  • 计提本月工资社保怎么扣
  • php如何判断是移动还是pc
  • sql查询排名前三
  • 固定资产清理的借贷方向
  • 已核准未登记名称我可以注册吗
  • 资产减值损失是什么意思
  • 二手车需要交什么
  • 增值税普通发票查询真伪
  • 购买方如何申请红字信息表填写负数吗
  • 期初金额是什么
  • 油费预付卡如何办理
  • 银行承兑汇票到期未承兑怎么办
  • 外贸企业的退税可以转出来吗
  • 被法院扣的钱怎么又退回来了
  • 不动产发票开具规则
  • mysql的全文索引的用处
  • 卡巴斯基 试用
  • windows 2003 iis+php5+mysql+phpmyadmin 详细安装配置
  • 盘古pg插件
  • 打开优酷视频播放
  • centos which
  • 怎么修改win10登录名
  • macbookair电脑屏幕
  • Win10预览版镜像
  • web项目可以打包成jar包吗
  • shell脚本输入
  • unity socket udp
  • unity 3d插件
  • unity3d入门视频教程
  • 工会经费网上怎么申报
  • 税控盘托管给百旺的弊端
  • 北京税务报到期限
  • 财务报表怎么填写
  • 重庆职高学校推荐
  • 刚注册了一家深圳公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设