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

  • 蜜蜂和猪笼草(猪笼草与小飞虫)

    蜜蜂和猪笼草(猪笼草与小飞虫)

  • 红米10xpro机身尺寸是多少(红米10xpro手机长度)

    红米10xpro机身尺寸是多少(红米10xpro手机长度)

  • airpods连接上没声音(airpods连接上没有耳机图标)

    airpods连接上没声音(airpods连接上没有耳机图标)

  • 抖音亲密值一天可以升多少(抖音亲密值一天200就不涨)

    抖音亲密值一天可以升多少(抖音亲密值一天200就不涨)

  • 钉钉直播可以被看到吗(钉钉直播可以被监控吗)

    钉钉直播可以被看到吗(钉钉直播可以被监控吗)

  • 红米note8pro安兔兔跑分多少(安兔兔红米note8pro)

    红米note8pro安兔兔跑分多少(安兔兔红米note8pro)

  • 华为关机闹钟会不会响(华为关机后闹钟)

    华为关机闹钟会不会响(华为关机后闹钟)

  • 开关机声音在哪里设置(开关机铃声在哪里)

    开关机声音在哪里设置(开关机铃声在哪里)

  • 苹果手机一台手机只能用一个ID 吗(苹果手机一台手机怎么登两个微信)

    苹果手机一台手机只能用一个ID 吗(苹果手机一台手机怎么登两个微信)

  • 零售机和官换机是什么意思(零售机和官换机买哪个)

    零售机和官换机是什么意思(零售机和官换机买哪个)

  • 华为nova7可以开空调吗(华为nova7可以开空调吗?怎么开?)

    华为nova7可以开空调吗(华为nova7可以开空调吗?怎么开?)

  • 手机欠费wifi还能用吗(手机欠费了wifi)

    手机欠费wifi还能用吗(手机欠费了wifi)

  • vivoz5和z5x哪个性价比高(vivoz5和z5x哪个更好)

    vivoz5和z5x哪个性价比高(vivoz5和z5x哪个更好)

  • 怎么给手机设置密码(怎么给手机设置动态壁纸)

    怎么给手机设置密码(怎么给手机设置动态壁纸)

  • 京东退款申请要多久到账(京东退款申请要多长时间)

    京东退款申请要多久到账(京东退款申请要多长时间)

  • 手机摔坏微信聊天记录还在吗(手机摔坏了微信聊天记录还能恢复吗安卓)

    手机摔坏微信聊天记录还在吗(手机摔坏了微信聊天记录还能恢复吗安卓)

  • 陌陌停车金币有什么用(陌陌停车金币能提现吗)

    陌陌停车金币有什么用(陌陌停车金币能提现吗)

  • 快手为什么播放量少了(快手为什么播放量高粉丝少)

    快手为什么播放量少了(快手为什么播放量高粉丝少)

  • 韩剧tv的电影在哪里看(韩剧tv的电影在线观看)

    韩剧tv的电影在哪里看(韩剧tv的电影在线观看)

  • ixl是什么(ix是什么意思中文)

    ixl是什么(ix是什么意思中文)

  •   ipad什么时候上市的(ipad什么时候上的高刷)

    ipad什么时候上市的(ipad什么时候上的高刷)

  • 华为p30pro截屏没反应(华为p30pro截屏不灵敏怎么回事)

    华为p30pro截屏没反应(华为p30pro截屏不灵敏怎么回事)

  • 手机投屏电视投不上(手机投屏电视投不上怎么回事)

    手机投屏电视投不上(手机投屏电视投不上怎么回事)

  • 怎么看电脑ip(win10怎么看电脑ip)

    怎么看电脑ip(win10怎么看电脑ip)

  • java中public修饰符是什么(java中public修饰什么)

    java中public修饰符是什么(java中public修饰什么)

  • 北京增值税发票网上申领流程
  • 公司向个人借款是否合法
  • 防伪税控技术维护费怎么申报
  • 全年一次性奖金计税方式2023
  • 国内增值税专用发票造假第一大案
  • 税盘清卡截止每个月
  • 个税和社保基数不一致会影响上海落户吗
  • 增值税的附加税率是多少
  • 用人单位必须要有试用期吗
  • 材料成本差异月初贷方余额表示什么
  • 公积金贷款购房后可以提取公积金吗
  • 公司的固定资产如何转变为股东资产
  • 出口业务类型怎么写
  • 会计分录如何试算出来的
  • 收上级补助款专用如何做账?
  • 钱已确定收不回怎么办
  • win11更新失败怎么办
  • 汽车零部件的成本核算
  • 联想y400怎么装win10
  • 总成本费用包含
  • 进口代理流程
  • 股东以房产投资入股,增值税免吗
  • 2023个人出租房屋房产税
  • linux查看du
  • 系统浏览器
  • 增值税即征即退2023政策
  • 差额增值税发票和全额增值税发票
  • 计提长期待摊费用的会计分录
  • 红字发票只能一张一张开吗
  • 逾期未收回包装物押金税率
  • 企业所得税职工福利扣除标准
  • 给外部人员发奖状怎么说
  • vite搭建项目
  • err03 failed to
  • easyposer怎么导出
  • nodejs安装及环境配置win7
  • php事件机制
  • 所得税费用要结转损益吗
  • 子公司收购母公司另一子公司会计处理
  • 个人申请给公司账户转账
  • Vite + Vue2 + Vuetify2 + <script setup> + TypeScript 搭配开发项目
  • 公司进项抵税
  • discuzcms
  • 外企研发中心
  • 原始凭证可以外带吗
  • 财务负责人和法人可以一个人吗
  • 增值税零税率和免税的范围
  • 企业年金是否要交个税
  • 建筑安装个人所得税征收管理办法
  • 利用java实现计算器
  • 发票冲红重开,重开时是按新税率还是旧税率?
  • 进口环节增值税额
  • 企业股权转让收入企业所得税
  • 长期待摊销费用属于
  • 即征即退的收入是不征税收入
  • 小规模纳税人所得税怎么计算
  • 未计提坏账准备的应收账款
  • 金蝶制造费用明细如何查询
  • 备品和备件的定义
  • 电脑更新win10系统软件
  • xp系统玩英雄联盟出现win32
  • fedora最新版本
  • windows xp注册表清理
  • rundll32找不到文件
  • rtmanager.exe - rtmanager是什么进程 有什么用
  • windows7开机提示盗版
  • 在Linux操作系统中哪些命令可以正确关闭系统防火墙
  • linux桌面设置界面在哪
  • python3并发
  • photon server 限制防火墙
  • 非法文件名是什么
  • javaScript parseInt字符转化为数字函数使用小结
  • jquery日期控件 datepicker
  • 微信收款商业版和个人经营收款码区别
  • 常州的居民医保在哪里交
  • 小规模纳税人的开票
  • 汽车购置税发票有什么用
  • 如何落实保密制度规定措施
  • 涠洲岛船票售完
  • 个人所得税税务审核不通过怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设