当前位置: 首页 > news >正文

vue3+typescript:为表格生成唯一的Key/No

一、思路:定位到该表格

公司、用户、app、项目、路由、表格索引

通过以上信息确保生成的key有规则,且唯一

"{
companyId:'001',
userId:'002',
appId:'003',
project:'snow-pc',
path:'policy/list',
index:'001'
}"

二、注意事项

1、字符串最外层用“”
2、内部-key:无引号
3、内部-value:单引号
4、replace(/\s+/g, '') 去掉所有空格
目的 生成的key保持一致

三、MD5工具

在线工具

MD5生成 - 记灵工具

npm插件

import md5 from 'js-md5'md5(word)

四、集成为一个方法

放在utils文件

url地址参考:https://www.snow.com/snow-pc/#/crm/listimport md5 from 'js-md5'export function tableNo (_this, index) {const key = {companyId: _this.$store.state.companyId,userId: _this.$store.state.userId,appId: _this.$store.state.appId,project: location.pathname,path: _this.$route.fullPath,index: index}return md5(JSON.stringify(key).replace(/\s+/g, ''))
}

五、欢迎交流指正

http://www.xdnf.cn/news/1364725.html

相关文章:

  • 集群与集群概念
  • 如何在 Jenkins 中安装 Master 和 Slave 节点以优化 CI/CD 流程
  • 【数据可视化-98】2025年上半年地方财政收入Top 20城市可视化分析:Python + Pyecharts打造炫酷暗黑主题大屏
  • 【数据可视化-100】使用 Pyecharts 绘制人口迁徙图:步骤与数据组织形式
  • Linux下的软件编程——网络编程(http)
  • 基于git的场景解决
  • DeepSeek 14B模型本地部署与预训练实现方案
  • 从零开始学习单片机15
  • MySQL常见报错分析及解决方案总结(1)---Can‘t connect to MySQL server on ‘localhost‘(10061)
  • 什么是事件循环(Event Loop)?浏览器和 Node.js 中的事件循环有什么区别?
  • 维度建模 —— 雪花模型 和 星型模型的优缺点
  • 冯·诺依曼架构:现代计算机的基石与瓶颈
  • Linux驱动开发笔记(七)——并发与竞争(下)——自旋锁信号量互斥体
  • k8s笔记03-常用操作命令
  • vite 项目创建、插件配置
  • JBL音响代理——河北正娱科技的声学精品工程
  • 智慧城市SaaS平台/交通设施运行监测系统之桥梁运行监测、城市道路塌陷风险运行监测系统架构内容
  • 网络编程--TCP/UDP Socket套接字
  • 验证码流程
  • 【AI解读源码系列】ant design mobile——Space间距
  • 京东API分类接口实战指南:获取各类商品信息
  • 【大模型本地运行与部署框架】Ollama的API交互
  • Spring拦截器中@Resource注入为null的问题
  • PAT乙级_1120 买地攻略_Python_AC解法_含疑难点
  • 6.3Element UI 的表单
  • 【python断言插件responses_validator使用】
  • 分布式系统与单机系统的优劣势对比
  • Reachability Query
  • Linux系统编程——进程 | 线程
  • 直播美颜SDK技术解析:人脸美型功能的算法原理与实现方案