Tdesign 常用知识

Mock数据中的常见随机数:

mock 数据中,@ 开头的是 Mock.js 的语法。Mock.js 是一个用于生成随机数据的库,它提供了一些特殊的语法,可以方便地生成各种类型的随机数据。

在这个 mock 数据中,使用了以下语法:

  • @natural(min, max):生成一个指定范围内的自然数。
  • @city():随机生成一个城市名。
  • @date(format):生成一个指定格式的日期字符串。
  • @cname():随机生成一个中文名字。

这些语法可以在 Mock.js 的文档中找到详细的说明。在实际使用中,你可以根据需要选择合适的语法来生成随机数据。

t-table 组件

使用 T-Design 框架中的 t-table 组件来渲染一个表格,具体作用如下:

  • :data="data":指定表格的数据,data 是一个数组,每个元素表示一行的数据。
  • :columns="columns":指定表格的列,columns 是一个数组,每个元素表示一列的配置信息。
  • rowKey="id":指定表格行的唯一标识,通常是数据中的一个字段。
  • :verticalAlign="verticalAlign":指定表格单元格的垂直对齐方式。
  • :hover="hover":指定是否在鼠标悬停时高亮显示行。
  • :pagination="pagination":指定是否启用分页功能。
  • :selected-row-keys="selectedRowKeys":指定选中的行,selectedRowKeys 是一个数组,每个元素表示选中行的唯一标识。
  • @page-change="rehandlePageChange":当分页状态发生变化时触发的事件,rehandlePageChange 是事件处理函数。
  • @change="rehandleChange":当表格的选中状态发生变化时触发的事件,rehandleChange 是事件处理函数。
  • @select-change="rehandleSelectChange":当选中的行发生变化时触发的事件,rehandleSelectChange 是事件处理函数。
  • :loading="dataLoading":指定是否显示加载状态。
  • :headerAffixedTop="true":指定表头是否固定在顶部。
  • :headerAffixProps="{ offsetTop, container: getContainer }":指定表头固定时的一些配置参数。
  • :displayColumns.sync="displayColumns":指定表格显示的列,displayColumns 是一个数组,每个元素表示一列的配置信息。
  • :columnControllerVisible.sync="columnControllerVisible":指定列控制器是否可见。
  • :columnController="{ fields: this.controlColum, dialogProps: { preventScrollThrough: true }, hideTriggerButton: true }":指定列控制器的一些配置参数,fields 是一个数组,每个元素表示一列的配置信息。
  • <template #op="slotProps">:定义一个名为 op 的插槽,用于渲染每行的操作列。
  • <a class="t-button-link" @click="handleClickConn(slotProps)">连接</a>:渲染一个连接按钮,并绑定点击事件。
  • <a class="t-button-link" @click="handleClickModify(slotProps)">编辑</a>:渲染一个编辑按钮,并绑定点击事件。
  • <a class="t-button-link" @click="handleClickDelete(slotProps)">删除</a>:渲染一个删除按钮,并绑定点击事件。

总之,t-table 是 T-Design 框架中用于渲染表格的组件,提供了丰富的配置选项和事件回调函数,可以满足不同场景下的需求。

Table组件中,columns的属性

在 Tdesign 的 table 组件中,columns 数组用于定义表格的列。每个列都是一个对象,包含以下属性:

  • colKey:列的唯一标识符,用于指定该列对应的数据字段。
  • title:列的标题,显示在表头中。
  • type:列的类型。可以是 'default'(默认值)、'selection'(多选框列)或 'index'(序号列)。
  • width:列的宽度,可以是数字或字符串。如果是数字,表示列的宽度(单位为像素);如果是字符串,表示列的宽度(例如 '10%' 表示占据父元素宽度的 10%)。
  • align:列的对齐方式,可以是 'left''center' 或 'right'
  • ellipsis:是否启用文本溢出省略号。如果为 true,则当单元格内容过长时,会显示省略号。
  • fixed:列的固定位置,可以是 'left''right' 或 true。如果是 'left',则表示该列固定在表格左侧;如果是 'right',则表示该列固定在表格右侧;如果是 true,则表示该列固定在左侧和右侧。
  • render:自定义单元格的渲染函数。该函数接受两个参数:h 和 paramsh 是 Vue 的 createElement 函数,用于创建虚拟 DOM;params 是一个对象,包含以下属性:row 表示当前行的数据,column 表示当前列的配置对象,index 表示当前行的索引。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/679371.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言如何应⽤ gets()函数?

一、问题 输⼊字符串使⽤的是 gets()函数&#xff0c;其作⽤是将读取的字符串保存在形式参数 str 变量中。那么该如何使⽤该函数呢&#xff1f; 二、解答 gets()函数将⼀直读取字符串&#xff0c;直到出现新的⼀⾏为⽌。其中&#xff0c;新的⼀⾏的换⾏字符将会转化为字符串中…

一键打造属于自己漏扫系统

0x01 工具介绍 本系统是对Web中间件和Web框架进行自动化渗透的一个系统,根据扫描选项去自动化收集资产,然后进行POC扫描,POC扫描时会根据指纹选择POC插件去扫描,POC插件扫描用异步方式扫描.前端采用vue技术,后端采用python fastapi。 0x02 安装与使用 1、Docker部署环境 编译…

C语言学习记录

牛牛学说话之-字符_牛客题霸_牛客网 (nowcoder.com) 总结&#xff1a; 字符定义为char,对应%c 整数定义为int&#xff0c;对应%d 分数对应float&#xff0c;对应%f,内存小&#xff0c;速度快 分数对应double,对应%lf&#xff0c;范围广&#xff0c;精度高 保留几位小数就是…

【JAVA WEB】JavaScipt-1

目录 JavaScipt是什么&#xff1f; JavaScipt能做什么&#xff1f; JavaScipt与HTML、CSS之间的关系 JavaScipt运行过程 JavaScipt的组成 JavaScipt的书写方式 1.行内式 2.内嵌式 3.外部式 语法概览 变量的使用 基本用法 动态类型 什么是强类型变量什么是弱类型…

【MySQL】-21 MySQL综合-7(MySQL主键+MySQL外检约束+MySQL唯一约束+MySQL检查约束)

MySQL主键MySQL外检约束MySQL唯一约束MySQL检查约束 MySQL主键选取设置主键约束的字段在创建表时设置主键约束在创建表时设置复合主键在修改表时添加主键约束 MySQL外键约束选取设置 MySQL 外键约束的字段在创建表时设置外键约束在修改表时添加外键约束删除外键约束 MySQL唯一约…

C++入门学习(二十七)跳转语句—break语句

1、与switch语句联合使用 C入门学习&#xff08;二十三&#xff09;选择结构-switch语句-CSDN博客 #include <iostream> #include <string> using namespace std;int main() { int number;cout<<"请为《斗萝大路》打星(1~5※)&#xff1a;" &…

分支解决冲突 分支管理策略 git merge命令详解

git merge详解 git merge 命令用于合并两个分支的更改。以下是 git merge 命令的一些常用参数&#xff1a; git merge <分支名>&#xff1a; 将指定分支的更改合并到当前分支。 git merge feature-branchgit merge --no-ff <分支名>&#xff1a;这个选项确保总是…

Linux操作系统基础(十一):RPM软件包管理器

文章目录 RPM软件包管理器 一、rpm包的卸载 二、rpm包的安装 RPM软件包管理器 rpm&#xff08;英文全拼&#xff1a;redhat package manager&#xff09; 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项软件包的程序&#xff0c;由于它遵循GPL规则且功能强大方便&…

单片机学习笔记---AT24C02(I2C总线)

目录 有关储存器的介绍 存储器的简介 存储器简化模型 AT24C02介绍 AT24C02引脚及应用电路 I2C总线介绍 I2C电路规范 开漏输出模式和弱上拉模式 其中一个设备的内部结构 I2C通信是怎么实现的 I2C时序结构 起始条件和终止条件 发送一个字节 接收一个字节 发送应答…

MySQL优化及索引

MySQL优化一般会从以下几方面进行入手:引擎&#xff08;MySAM、InnoDB等引擎的选择&#xff09;、表设计&#xff08;可以反三范式添加冗余字段提高检索效率&#xff09;、字段的数据类型&#xff08;数值型字段优于字符串字段&#xff09;、sql书写、索引等方面进行优化&#…

虚拟机ens33没有显示ip

1.然后输入命令 cd /etc/sysconfig/network-scripts或&#xff1a; vim /etc/sysconfig/network-scripts/ifcfg-ens33 2.先按 i 开始【编辑】&#xff1b; 3.再用方向键把光标移到ONBOOT这里,把no改成yes&#xff1b; 4.按esc退出编辑模式, 5.按shift: 【输入wq】保…

Stable Diffusion 模型下载:ToonYou(平涂卡通)

本文收录于《AI绘画从入门到精通》专栏&#xff0c;专栏总目录&#xff1a;点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十 下载地址 模型介绍 ToonYou 是一个平涂风格的卡通模型&#xff0c;它的画风独特、光感强烈、画面…

c++ STL系列——(四)queue

在C中&#xff0c;标准模板库&#xff08;STL&#xff09;提供了许多容器和算法&#xff0c;其中之一便是queue。queue是一个先进先出&#xff08;FIFO&#xff09;的数据结构&#xff0c;它允许在队列的末尾添加元素&#xff0c;并从队列的开头移除元素。本文将深入探讨C STL中…

Ubuntu Desktop - Details (设备详情)

Ubuntu Desktop - Details [设备详情] 1. OverviewReferences 1. Overview System Settings -> Details -> Overview ​ References [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

H5/CSS 笔试面试考题(51-60)

简述在使用 table 表现数据时,有时候表现出来的会比自己实际设置的宽度要宽,为此需要设置下面哪些属性值 ( ) A:cellpadding: 0 B:padding: 0 C:margin: 0 D:cellspacing: 0 面试通过率:47.0% 推荐指数: ★★★★ 试题难度: 中级 试题类型: 选择题 答案:a、d 简述下…

Flutter Web应用清理缓存

前言 应用清理缓存是一个常见的功能&#xff0c;在移动端清理缓存这个行为比较常见&#xff0c;但是游览器web应用清理缓存并不常见&#xff0c;很多人都不会特地去清理&#xff0c;与之相关的&#xff0c;flutter的web应用清理缓存的资料网上比较少&#xff0c;本文进行一些探…

单片机在物联网中的应用

单片机&#xff0c;这个小巧的电子设备&#xff0c;可能听起来有点技术性&#xff0c;但它实际上是物联网世界中的一个超级英雄。简单来说&#xff0c;单片机就像是各种智能设备的大脑&#xff0c;它能让设备“思考”和“行动”。由于其体积小、成本低、功耗低、易于编程等特点…

【C++第二阶段】赋值运算符重载

你好你好&#xff01; 以下内容仅为当前认识&#xff0c;可能有不足之处&#xff0c;欢迎讨论&#xff01; 文章目录 赋值运算符重载 赋值运算符重载 实验①&#xff0c;还没有对析构运算符重载时 #include<iostream> #include<string> using namespace std;clas…

失去中国市场的三星仍是全球第一,但中国手机无法失去海外市场

随着2023年分析机构公布全球手机市场和中国手机市场的数据&#xff0c;业界终于看清中国市场早已没有以前那么重要&#xff0c;三星、苹果这些国际品牌对中国市场的依赖没有他们想象的那么严重&#xff0c;相反中国手机对海外市场比以往任何时候都要更依赖了。 三星在2023年被苹…

消息队列使用的四种场景介绍

一、简介 消息队列中间件是分布式系统中重要的组件&#xff0c;主要解决应用耦合&#xff0c;异步消息&#xff0c;流量削锋等问题。 实现高性能&#xff0c;高可用&#xff0c;可伸缩和最终一致性架构。 使用较多的消息队列有ActiveMQ&#xff0c;RabbitMQ&#xff0c;ZeroMQ…