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

纷析云开源版- Vue2-增加字典存储到localStorage

main.js

//保存字典数据到LocalStorage
Vue.prototype.$api.setting.SystemDictType.all().then(({data}) => {loadDictsToLocalStorage(data)
})

新增 dictionary.js 放在 Utils文件夹里面


// 获取字典数据
export function getDictByType(dictType) {const dicts = JSON.parse(localStorage.getItem('dicts') || '[]');// 检查 dicts 是否是数组并且非空if (Array.isArray(dicts) && dicts.length > 0) {return dicts.find(dict => dict.dictType === dictType);}console.error('字典数据格式不正确或为空');return null;  // 返回 null 或一个默认值
}// 根据字典类型和值获取字典标签
export function getDictLabel(dictType, dictValue) {const dict = getDictByType(dictType);if (dict) {const item = dict.dataList.find(i => i.dictValue === dictValue);return item ? item.dictLable : '';}return '';  // 如果没有找到标签,返回空字符串
}// 初始化时将字典数据存储到 localStorage
export function loadDictsToLocalStorage(dictData) {//清除数据localStorage.removeItem('dicts');// 将字典数据转换成 JSON 字符串并存储localStorage.setItem('dicts', JSON.stringify(dictData));}

页面使用

<Table :datas="datas" ref="table" :border="true"><TableItem title="事件状态" :render="messageRender"></TableItem>
</Table>methods: {messageRender(data) {return getDictLabel('eventStatus', data.status.toString())}}

相关文章:

纷析云开源版- Vue2-增加字典存储到localStorage

main.js //保存字典数据到LocalStorage Vue.prototype.$api.setting.SystemDictType.all().then(({data}) > {loadDictsToLocalStorage(data) })新增 dictionary.js 放在 Utils文件夹里面 // 获取字典数据 export function getDictByType(dictType) {const dicts JSON.par…...

HTML项目一键打包工具:HTML2EXE 最新版

HTML2EXE 工具可以一键打包生成EXE可执行文件。可以打包任意HTML项目或者是一个网址为单个EXE文件&#xff0c;直接打开即可运行。支持KRPano全景VR项目、WebGL游戏项目、视频播放、,课件打包、网址打包等。 一、功能特点 类别序号功能标题1支持程序图标自定义&#xff08;支持…...

Windows 中的启动项如何打开?管理电脑启动程序的三种方法

在日常使用电脑时&#xff0c;我们经常会发现一些应用程序在开机时自动启动&#xff0c;这不仅会拖慢系统的启动速度&#xff0c;还可能占用不必要的系统资源。幸运的是&#xff0c;通过几个简单的步骤&#xff0c;你可以轻松管理这些开机自启的应用程序。接下来&#xff0c;我…...

在 JavaScript 中接入 Facebook 事件

在 JavaScript 中接入 Facebook 事件 本文档介绍了如何在 JavaScript 中集成 Facebook Pixel 事件&#xff0c;用于跟踪网站的用户行为并提高广告效果。 1. 安装并初始化 Facebook Pixel 在开始接入事件之前&#xff0c;首先需要在你的网页中初始化 Facebook Pixel。Faceboo…...

如何在cursor上使用 deepseek 模型

引言 Cursor 虽提供免费试用&#xff0c;但试用时间有限&#xff0c;且后续使用可能会面临速度限制。不过&#xff0c;用户可以使用自己的 API key 来继续使用。值得一提的是&#xff0c;deepseek 模型使用成本极为低廉&#xff0c;能为使用者带来更多灵活性与经济性。基于此&…...

mysql的字符集和比较规则

mysql的字符集和比较规则 一、字符集&#xff08;Character Set&#xff09;二、比较规则&#xff08;Collation&#xff09;三、客户端与服务器的字符集转换四、注意事项总结 深度解读mysql是怎样运行的 MySQL的字符集和比较规则是其处理字符串存储、传输及比较的核心机制&…...

什么是LoRA微调

LoRA是大模型微调方法的一种&#xff0c;它的特点是只在模型的 部分权重&#xff08;如 QKV 矩阵&#xff09; 上 添加可训练参数 通过 低秩矩阵&#xff08;AB&#xff09; 来优化参数更新 优点&#xff1a; 极大降低显存消耗&#xff08;deepseek 7B 只需 10GB&#xff09; 适…...

热管理系统:新能源汽车的 “温度管家”

在新能源汽车的众多系统中&#xff0c;热管理系统堪称是一位默默守护的 “温度管家”&#xff0c;其重要性不容小觑。传统燃油车的热管理主要围绕发动机、变速箱冷却系统和空调系统&#xff0c;而新能源汽车的热管理则涵盖了电池系统、电机电控、空调系统等绝大部分零部件 &…...

如何修改Windows系统Ollama模型存储位置

默认情况下&#xff0c;Ollama 模型会存储在 C 盘用户目录下的 .ollama/models 文件夹中&#xff0c;这会占用大量 C 盘空间&#xff0c;增加C盘“爆红”的几率。所以&#xff0c;我们就需要修改Ollama的模型存储位置 Ollama提供了一个环境变量参数可以修改Ollama的默认存在位…...

《网络安全入门实战手册》

0经验转行网络安全&#xff0c;个人分享一下学习中总结的文档&#xff0c;以下为目录可以点击标题看对应文章&#xff0c;欢迎评论区讨论&#xff0c;后期会发更多安全相关的学习资料等。希望跟大家一起进步。 第1章&#xff1a;网络安全基础知识 1、什么是网络安全&#xff…...

一文详解U盘启动Legacy/UEFI方式以及GPT/MBR关系

对于装系统的老手而说一直想研究一下装系统的原理&#xff0c;以及面对一些问题时的解决思路&#xff0c;故对以前的方法进行原理上的解释&#xff0c;主要想理解其底层原理。 引导模式 MBR分区可以同时支持UEFI和Legacy引导&#xff0c;我们可以看一下微pe制作的启动盘&#…...

如何查看java的字节码文件?javap?能用IDEA吗?

编译指令&#xff1a; javac YourProject.java 查看字节码文件的指令&#xff1a; javap -c -l YourProject.class 不添加-c指令就不会显示字节码文件&#xff1a; 不添加 -l 就不会显示源代码和字节码文件的对应关系&#xff1a; 添加-l之后多出来这些&#xff1a; IDEA不太…...

加油站(力扣134)

既然每一个加油站都有对应的加油量和耗油量&#xff0c;我们不妨计算一下每个加油站的汽油净增量。如果每个加油站净增量之和不为负数&#xff0c;则说明一定可以找到唯一的起始点。那我们该如何找到这个起始点呢&#xff1f;我们设置最开始的起点为第0个加油站&#xff0c;接着…...

1.vue使用vite构建初始化项目

npm create vuelatest❯ npm create vuelatest> npx > create-vueVue.js - The Progressive JavaScript Framework✔ Project name: … vue3_test ✔ Add TypeScript? … No / Yes ✔ Add JSX Support? … No / Yes ✔ Add Vue Router for Single Page Application dev…...

汽车零部件开发应该具备哪些编程思维?

目录 1、功能安全思维 2、实时性与确定性思维 3、可靠性和冗余思维 4、硬件软件协同思维 5、CAN总线通信思维 6、故障诊断和自诊断思维 7、功耗优化思维 8、软件更新和版本管理思维 9、用户体验与安全性思维 汽车零部件开发中&#xff0c;嵌入式软件在车辆系统中的作用…...

25工程管理研究生复试面试问题汇总 工程管理专业知识问题很全! 工程管理复试全流程攻略 工程管理考研复试真题汇总

工程管理复试面试心里没底&#xff1f;别慌&#xff01;学姐手把手教你怎么应对复试&#xff01; 很多同学面对复试总担心踩坑&#xff0c;其实只要避开雷区掌握核心技巧&#xff0c;逆袭上岸完全有可能&#xff01;这份保姆级指南帮你快速锁定重点&#xff0c;时间紧迫优先背…...

#4【CVPR2024】SHIP:图像融合的一种协同高阶交互范式

&#x1f4dc; Probing Synergistic High-Order Interaction in Infrared and Visible Image Fusion &#x1f355; 源码&#xff1a; https://github.com/zheng980629/SHIP 先前融合规则与我们提出的范式之间的比较。之前的工作要么&#xff08;a&#xff09;缺乏明确的交互&a…...

虚拟机从零实现机器人控制

1. 系统安装 因Docker不适合需要图形界面的开发&#xff0c;因此使用虚拟机VMware方便可视化界面方式查看效果&#xff0c;相关软件可以从官网下载&#xff0c;这里有一整套免费安装文件百度网盘地址&#xff1a; 2. ROS安装 Ubuntu 22.04&#xff1a;https://docs.ros.org…...

趣味数学300题1981版-八个等式、五个5等于24

八个等式 分析&#xff1a;此问题的求解思路是按照最后一步运算的运算符号进行分类。示例中最后一步的运算是除法&#xff0c;只要被除数与除数相等且不为0&#xff0c;就可以得到结果1.因此我们还可以对于结果等于1的情况列出其他的算式。如果保持最后一步运算为除法运算&…...

Microsoft Office 2024 软件安装教程(免费)

1.通过百度网盘下载Microsoft Office 2024安装包 下载地址为: https://pan.baidu.com/s/1jk1kvQsKFH9dZGF5xfGgiQ?pwdjbkv 提取码: jbkv 。 2.安装环境 Win10~Win11或更高。 3.安装步骤 &#xff08;1&#xff09;下载压缩包&#xff0c;解压缩。 &#xff08;2&#xf…...

2026年Context Engineering完全指南:上下文即代码

"Prompt Engineering 已死&#xff0c;Context Engineering 万岁。"这句在 AI 工程圈流传的话&#xff0c;道出了一个真相&#xff1a;决定 LLM 输出质量的&#xff0c;不是几句巧妙的措辞&#xff0c;而是你如何系统性地管理模型的上下文窗口。本文从理论到工程实践…...

从Modbus到蓝牙:CRC16校验在常见通信协议里的实战应用与C语言代码适配

从Modbus到蓝牙&#xff1a;CRC16校验在常见通信协议里的实战应用与C语言代码适配 在工业控制和物联网开发中&#xff0c;数据完整性校验是确保通信可靠性的第一道防线。CRC16作为轻量高效的校验算法&#xff0c;几乎出现在所有主流通信协议中&#xff0c;但开发者常陷入一个误…...

技术迭代与未来趋势—晶体谐振器与振荡器发展与创新

晶体谐振器与振荡器自 20 世纪初发明以来&#xff0c;历经百年发展&#xff0c;已从最初的低频、低精度、大体积器件&#xff0c;迭代为高频、超高精度、微型化、低功耗的核心电子元件&#xff0c;支撑着通信、导航、工业控制、消费电子等产业的飞速发展。 ​ 一、传统石英晶振…...

STM32F407驱动0.96寸OLED屏幕:从IIC时序到显示字符的完整避坑指南

STM32F407驱动0.96寸OLED屏幕&#xff1a;从IIC时序到显示字符的完整避坑指南 第一次点亮OLED屏幕时&#xff0c;那种看到字符清晰显示的成就感&#xff0c;是每个嵌入式开发者都难忘的体验。但在这之前&#xff0c;你可能需要经历IIC时序调试的煎熬、初始化命令的困惑&#xf…...

AI 引发互联网流量变革:从 1.0 到 2.0,传统企业如何转型突围?

【现象&#xff1a;发生了什么】 互联网流量的底层逻辑正被 AI 撼动。过去三年&#xff0c;四个标志性事件共同撬动了互联网流量 1.0 范式的根基。2022 年 11 月&#xff0c;ChatGPT 面世&#xff0c;两个月内用户突破 1 亿&#xff0c;截至 2026 年&#xff0c;其周活跃用户已…...

【2026年华为暑期实习(AI)-4月22日-第三题- 网络异常流量传播链路溯源】(题目+思路+JavaC++Python解析+在线测试)

题目背景 在网络监控中,异常流量的流动通常具有局部聚集性。监控系统需要识别出高负载的基站(关键节点),并判断流量在这些节点之间定向的传播链的最长路径。 题目描述 网络监控规则 直接关联:对于基站 AAA 和 BBB,若其曼哈顿距离...

从Kaggle到GitHub:手把手教你用Colab打造云端AI开发流水线

从Kaggle到GitHub&#xff1a;手把手教你用Colab打造云端AI开发流水线 在AI项目开发中&#xff0c;数据科学家常面临环境配置繁琐、计算资源不足、协作效率低下三大痛点。Google Colab作为云端Jupyter Notebook服务&#xff0c;不仅提供免费GPU/TPU资源&#xff0c;更通过深度集…...

2026 AI智能体实测:企业落地选型避坑指南

2026年第一季度&#xff0c;AI智能体&#xff08;AI Agent&#xff09;市场完成深度洗牌&#xff0c;行业格局趋于清晰。企业对AI的需求已彻底告别“写文案、做问答”的浅层交互&#xff0c;转向跨系统自动化、无侵入式落地、可量化降本增效的实战场景。作为深耕企服数字化测评…...

Qwen3-4B-Instruct基础教程:HuggingFace tokenizer长文本分块策略

Qwen3-4B-Instruct基础教程&#xff1a;HuggingFace tokenizer长文本分块策略 1. 引言 Qwen3-4B-Instruct-2507是Qwen3系列的端侧/轻量旗舰模型&#xff0c;原生支持256K token&#xff08;约50万字&#xff09;上下文窗口&#xff0c;并可扩展至1M token。这意味着它可以轻松…...

Voxtral-4B-TTS-2603实战案例:为老年健康APP定制中性女声慢速播报语音方案

Voxtral-4B-TTS-2603实战案例&#xff1a;为老年健康APP定制中性女声慢速播报语音方案 1. 项目背景与需求分析 随着老龄化社会的到来&#xff0c;老年健康类APP的使用需求日益增长。但在实际应用中&#xff0c;我们发现老年用户群体普遍面临以下语音交互痛点&#xff1a; 语…...