环境:在工作中,前端页面发送的报文可能涉及到用户信息,为确保数据安全,需要对请求的数据加密,采用SM2非对称加密,可以有效解决数据的安全问题。 前端加密,后端解密Demo源码下载地址https://gitee.com/iroc-git/springboot-encryptreq.git 实现步骤:第一步:在Maven项…
HTML引入crypto-js.min.js<script src="https://cdn.bootcss.com/crypto-js/3.1.9-1/crypto-js.min.js"></script>vue安装crypto-jsnpm install cry…
一、安装 ‘js-base64’库vue: 使用 npm 或 yarn 包管理器来安装‘js-base64’ 库npm install --save js-base64原生: 通过<script src="https://cdn.jsdelivr.net/npm/js-base64@…
注意,需要<!--引入jsencrypt.js--><script src="https://cdn.bootcss.com/jsencrypt/3.0.0-beta.1/jsencrypt.js"></script><!DOCTYPE html><html>…
目录下拉类型多选组件Vue-Treeselect(键名转换)支持的功能项在一般项目中也可以使用vue-treeselect下拉树稍微注意点下拉类型多选组件Vue-Treeselect(键名转换)支持的功能项1.支持嵌套选项的单选和多选2.模糊匹配3.异步搜索4.延迟加载(仅在需要时加载深度选项的数据)5.键盘支持(使用Arrow Up &…
申明,全篇内容都是基于pako.js来实现gzip压缩字符串,本文只是介绍简单用法前言后端返回前端一般直接用Nginx或者Tomcat就可以自动实现Gzip,但前端发送给后端就需要额外的代码实现,这个就看需求了,如果需要发送大量可压缩率高的文本,可以通过此方法实现前端JS压缩字符串,再发送到后端服务器解压字符串。在线演示DEMO地址:ht…
npm install qrcodejs2 --save<template> <div> <div id="qrCode" …
本期介绍一个非常常用的前端插件 Clipboard.js,Clipboard.js 实现了纯 JavaScript (无 Flash)的浏览器内容复制到系统剪贴板的功能。1.clipboard.js介绍clipboard.js 现代化的拷贝文字,不依赖 flash, 不依赖其他框架,gzip 压缩后只有 3kb 大小.「拷贝文字…