位置: 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纯净版系统官网)

  • 所得税汇算清缴招待费扣除标准
  • 购买固定资产的进项税可以抵扣吗
  • 怎么看运费
  • 累计缴税扣除额
  • 保本理财收益计入什么科目
  • 税后平均投资利息怎么算
  • 咨询公司所得税税负率是多少合适
  • 盘盈的固定资产怎么做账务处理
  • 个税系统异常怎么申报
  • 税控设备抵减增值税必须当月抵减吗
  • 资产减值损失有二级科目吗
  • 进项税额已认证未抵扣会计分录
  • 完税证明必须本人办理吗
  • 销售货物分期付款怎么确认收入
  • 品种法在制造企业中的运用
  • 服装公司业务范围有哪些
  • 小规模收专用发票后成为一般纳税人吗
  • 企业如何实现资源共享
  • 股权转让为什么不征收增值税
  • 对外投资的风险及对策
  • 进口货物需要缴纳教育费附加
  • 携程只有电子发票吗
  • 土地租赁期间政府征收
  • 支付银行托管费怎么入账
  • 举办活动 举行活动
  • 研发成功的产品卖出去怎么做账
  • bios里硬盘是哪个
  • 建安企业享受的税收优惠2020年
  • 增值税专票销售额
  • 利空啥意思
  • 腾讯手游助手玩不了金铲铲
  • 鸿蒙怎么添加
  • 不起眼的暴利小生意农村
  • windows 10预览版
  • 拍卖公司收入计入什么分录
  • 参加活动获得的荣誉怎么写
  • 存货出租的会计分录
  • netddeclnt.exe - netddeclnt是什么进程 有什么用
  • pkjobs.exe - pkjobs是什么进程 有什么用
  • 初雪与最后的秋天的区别
  • 【Vue】踩坑日记:Scoped下动画无效,曾经以为百利而无一害的Scoped,也有自己的限制
  • php wechat
  • html不能运行
  • 记账复核是谁
  • 已经认证了的专利怎么办
  • phpcms模板制作教程
  • 设计模式适配器模式代码编写
  • 一般纳税人给小规模开普票的税率
  • 承兑汇票大回头是啥意思
  • 0税率可以抵扣进项税吗
  • 固定资产增加
  • 其他业务收入借贷方向表示
  • 低值易耗品如何摊销
  • 股权拍卖溢价部分怎么算
  • 机票开的个人的票是什么
  • 个人报销费用怎么做分录
  • 单位购入车辆能抵扣吗
  • 建账的要点及应注意的问题
  • windows开发了多久
  • win8开始界面
  • winxp关机立马自动重启
  • win7系统卸载360
  • 电脑光驱怎么装系统w7
  • win8系统桌面图标怎么变小
  • 在linux操作系统中把外部设备当作文件统一管理
  • win8 更新
  • win7旗舰版怎么连接无线网络
  • 跑酷角色左右移动怎么弄
  • Unity Spine Skeleton Animation 2D骨骼动画 For Game 介绍
  • JavaScript中数组长度的属性
  • 教你如何使用玻璃胶
  • shell脚本常用命令及操作
  • python和js哪个好
  • Node.js中的核心模块包括哪些内容?
  • 创业要看的书
  • unity 3d完全自学教程
  • 安卓cts认证
  • 残疾人个人所得税减免政策
  • 合肥税务网几时成立的
  • 7月税务征收期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设