分类: JavaScript

44 篇文章

vue中使用vue-signature-pad实现电子签名的效果:包含撤销、清屏、保存、笔刷粗细调节、橡皮擦、回显图片、锁定签名板、启用签名板等功能
最近项目中需要做一个电子签名的控件,踩坑不少。现记录一下。一、控件效果 这是一个之前的项目中的手写签名的一个控件,现在要改成vue版本的。大概功能就是点击页面中的标题文字“手写签批”,有一个弹框,里面可以手写签名,底部是功能操作,包括撤销、清屏、橡皮擦功能、调节笔刷的粗细、保存等。二、插件选择之前因为没有接触过手写签名的功能,所…
vue3实现浏览器打印(条形码、二维码)
在vue3项目中实现浏览器打印功能,可以直接使用javascript方法window.print()。如果你需要更高级的打印功能,比如打印预览、自定义打印模板等,你可能需要集成第三方库或API,以print-js为例。效果如下:引入PrintJS库有两种方式, 在线CDN和npm安装依赖1.1 CDN引入:<script src=&…
js的sm-crypto和 java的bcprov-jdk16-1.46.jar 的sm2,sm3,sm4算法区别和修改
前言1. 需求:Vue 网页端实现数据数据安全,关键数据加密,防篡改等Apk 手机端实现数据安全,关键数据加密,防篡改,APK 完整性校验等Java 后台实现库Apk 用uniApp 开发,如果是java开发可以借鉴使用 java库2. 关键技术关键数据加密 sm2项目数据安全防篡改 sm4 与 sm3结合手机端APK完整性校验 sm3 …
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
下面我就为你讲解在vue项目中使用AES实现密码加密解密的完整攻略。简介AES是一种对称加密算法,加密解密使用相同的密钥。在前后端交互中,经常需要对数据进行加密,以保证数据传输的安全性。本文将介绍如何在vue项目中使用AES实现密码加密解密。安装依赖在vue项目中使用AES需要安装crypto-js这个库,可以通过npm安装:npm&nb…