摘要:
在前端使用JSEncrypt进行加密是一种常见的做法,它可以帮助保护数据在客户端到服务器的传输过程中的安全性。以下是使用 JSEncrypt 进行前端加密的基本步骤: 一、安装 npm install jsencrypt 二、封装加密和解密方法 新建jsencrypt.js文件,在文件内封装加密和解 阅读全文
摘要:
JSX 先介绍 React 唯一的一个语法糖:JSX。 理解 JSX 语法并不困难,简单记住一句话,遇到 {} 符号内部解析为 JS 代码,遇到成对的 <> 符号内部解析为 HTML 代码。 当你写下这个 React 组件时: import React from 'react'; function 阅读全文
摘要:
本文使用node.js实现将json数据转换导出为excel文件。 一、安装json2xls库 npm i json2xls 二、封装转换方法 新增jsonToExcel.js文件,该文件用于将json数据(对象数组)转换为excel文件,文件内容如下: const fs = require('fs 阅读全文
摘要:
遇到安装失败问题? 在国内或其他网络受限的环境中,安装 Electron 时可能会遇到各种错误。以下是一些解决这些问题的有效方法。 如果您在Electron-Egg安装过程中遇到安装npm包报错的问题,也可以尝试以下办法,然后重新进行npm i --force操作重新安装包 方法一:更改 npm 源 阅读全文
摘要:
一、代码封装 这是一个使用node.js实现的对本地文件进行增删改查的工具代码封装,其中代码结尾包含了使用方法示例,具体封装代码如下: // jsonTool.js const fs = require('fs'); const path = require('path'); // 定义 JSON 阅读全文
摘要:
一、封装方法 在项目根目录src下的utils中新增webSocketManager.js封装文件,代码内容如下: // webSocketManager.js /** WebSocketMessenger封装类 */ class WebSocketManager { constructor(url 阅读全文
摘要:
一、问题 在项目开发过程中,发现有很多时候进行localStorage.setItem()操作设置本地存储后,页面必须刷新才能够获取到存储数据,而有些时候本地缓存更新后,页面无法通过再次刷新以获取本地缓存,这就导致依赖本地缓存的数据无法进行更新。为了解决这个问题,就必须要用到自定义localStor 阅读全文
摘要:
一、问题 最近在使用getDisplayMedia方法录制屏幕时遇到问题,总是在录制结束后才能得到全部的视频,最后通过查找资料发现有一个视频分片的配置参数,就是MediaRecorder: start() 方法中的timeslice参数。 timeslice 可选参数 要记录到每个 Blob 中的毫 阅读全文
摘要:
一、生成条形码 下载JsBarcode.js库 在对应项目的终端中,输入如下代码,安装: npm install jsbarcode --save 在二维码生成的页面中引入: import JsBarcode from "jsbarcode"; 使用示例: <!-- 条形码生成的页面--> <tem 阅读全文
摘要:
最近在uniapp的vue3.0版本中使用mqtt.js库时遇到了一些坑,经过亲身踩坑,现在把实际能够实现在uniapp的app端能够使用mqtt.js的方法步骤记录如下: 一、安装 首先安装mqtt.js,建议使用较为稳定的3.0.0版本: npm install mqtt@3.0.0 二、引入m 阅读全文