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

  • windows7系统如何重置电脑

    windows7系统如何重置电脑

  • 苹果手表排水怎么解锁(苹果手表排水怎么取消)

    苹果手表排水怎么解锁(苹果手表排水怎么取消)

  • 荣耀50有耳机孔吗(荣耀50耳机孔坏了怎么办)

    荣耀50有耳机孔吗(荣耀50耳机孔坏了怎么办)

  • beats flex怎么充电

    beats flex怎么充电

  • 苹果手机闹钟声音在哪里设置(苹果手机闹钟声音和铃声一样大吗)

    苹果手机闹钟声音在哪里设置(苹果手机闹钟声音和铃声一样大吗)

  • 手机钉钉班级群怎么解散(手机钉钉班级群怎么发起视频会议)

    手机钉钉班级群怎么解散(手机钉钉班级群怎么发起视频会议)

  • coloros7升级更新时间(coloros升级7.1.1)

    coloros7升级更新时间(coloros升级7.1.1)

  • 华为p40字体太小怎么调大(华为p40桌面字体怎么调大)

    华为p40字体太小怎么调大(华为p40桌面字体怎么调大)

  • led是发光二极管吗(发光二级管)

    led是发光二极管吗(发光二级管)

  • 手机ip54防水等级(手机ip54防水等级标准)

    手机ip54防水等级(手机ip54防水等级标准)

  • r33200g相当于i几(r33100相当于i几)

    r33200g相当于i几(r33100相当于i几)

  • 苹果8手机喇叭声音小(苹果8手机喇叭不响听筒响)

    苹果8手机喇叭声音小(苹果8手机喇叭不响听筒响)

  • 电脑开机请稍后等半天(电脑开机请稍后很久)

    电脑开机请稍后等半天(电脑开机请稍后很久)

  • 无线充电器伤电池吗(无线充电器伤电池还是有线伤电池)

    无线充电器伤电池吗(无线充电器伤电池还是有线伤电池)

  • 怎样知道小红书限流了(怎样知道小红书笔记审核通过)

    怎样知道小红书限流了(怎样知道小红书笔记审核通过)

  • 显示屏hdr是啥(显示屏hdr是啥意思)

    显示屏hdr是啥(显示屏hdr是啥意思)

  • ipad pro能无线充电吗(ipad pro可不可以无线充电)

    ipad pro能无线充电吗(ipad pro可不可以无线充电)

  • 苹果卡贴机无服务怎么办(苹果卡贴机无服务什么原因)

    苹果卡贴机无服务怎么办(苹果卡贴机无服务什么原因)

  • 快捷指令的电话号怎么删除(快捷指令电话号码怎么删除)

    快捷指令的电话号怎么删除(快捷指令电话号码怎么删除)

  • 腾讯now怎么注销账号(腾讯now实名认证之后怎么取消)

    腾讯now怎么注销账号(腾讯now实名认证之后怎么取消)

  • 京东怎么取消预约(京东怎么取消预约还款)

    京东怎么取消预约(京东怎么取消预约还款)

  • vce-al00是什么型号(vce al00)

    vce-al00是什么型号(vce al00)

  • 如何知道本机号码(如何知道本机号码是多少)

    如何知道本机号码(如何知道本机号码是多少)

  • 选择排序和冒泡排序的区别(选择排序和冒泡排序哪个效率高)

    选择排序和冒泡排序的区别(选择排序和冒泡排序哪个效率高)

  • js遍历map(js遍历map对象)(js map foreach遍历)

    js遍历map(js遍历map对象)(js map foreach遍历)

  • 出道即封神的ChatGPT,现在怎么样了?(真正的出道仙谁来封)

    出道即封神的ChatGPT,现在怎么样了?(真正的出道仙谁来封)

  • 外国企业无偿援助的进口设备
  • 速达3000货品怎么入库
  • 罚款收据与通用的区别
  • 外资企业订单外放,员工待岗合法吗
  • 交易性金融资产的交易费用计入哪里
  • 资产负债表金额越来越大代表什么
  • 股东用技术股出售股票
  • 从国外进口的免税商品
  • 滴滴客运服务费发票税率
  • 已经销售但是没货怎么办
  • 企业取得出售可供出售金融资产该如何写分录呢?
  • mac 应用
  • 增值税抵扣怎么操作
  • 建筑公司可以开劳务吗
  • 年底返利账务处理
  • 劳务费要申报个税吗怎么申报
  • 苹果a1586是什么配置
  • 餐饮发票可以计入什么费用
  • 进口货物怎样报关
  • 补缴增值税怎么做账
  • 空调拆卸安装怎么找师傅
  • 政府奖励怎么做账
  • 长期借款的主要原因
  • 销售货物价格明显偏低且无正当理由
  • 外贸出口退税进项发票勾选
  • 会计核算中 制度有哪些
  • 哈士奇新手礼包
  • 劳务费还没发可以先计提吗
  • 捐资民办学校可以盈利吗
  • 小规模纳税人交增值税吗
  • easyui分页传递表单参数
  • 税务局什么情况下可以停供发票
  • 基于java的电子书店管理系统
  • phpcms安装无法连接数据库服务器
  • 抄税前要做什么
  • 其他业务收入与营业外收入
  • 计提提成是什么意思
  • 固定资产货币化,货币资产保险化,保险资产信托化
  • 交易性金融资产公允价值变动计入
  • 限定性净资产是资产类科目吗
  • 留抵进项税太多怎么办
  • 职工福利费涉及哪些科目
  • 关于税务机关扣押程序
  • 增值税税控系统专用设备费及技术维护费抵扣
  • 发现以前年度错账,不论错账是否涉及损益
  • 专用发票红冲有时间限制吗
  • 租房公司报销发票怎么开
  • 小规模纳税人如何申请专票
  • 流量对比
  • sql语句实现分页
  • navicat不能创建string类型
  • MySQL使用select语句查询指定表中指定列(字段)的数据
  • centos下载与安装
  • windows电脑设置
  • 磁盘清理win10
  • windowsxpdos命令
  • centos6关闭图形界面
  • Linux中怎么安装nano已经有安装包了
  • win7任务栏变小图标
  • linux 压缩rar
  • 修改etc profile
  • PHPMyAdmin 2.7.0-pl1下载
  • linux使用mv命令,结果文件不见了
  • dos批处理高级教程合编.pdf
  • jquery常用
  • jquery选择器的基本语法
  • 深入解读2023年一号文件
  • 网页过关类游戏
  • android广播接收器数量达到1000
  • unity接入第三方sdk
  • tiles框架
  • 谷歌的全球化发展战略
  • Python中的def
  • python 技巧
  • 无锡吴氏字辈
  • 税务局追缴社保流程及办理期限
  • 上海ca证书税务的怎么开通
  • 南通国税电子税务局
  • 山东2022新生儿数量统计表
  • 资源税从价计征的有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设