logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端 crypto-js aes 加解密

背景:正常情况下前端相对后端来讲安全性是很低的,但是有些情况下也需要前端进行加解密来完成数据的隐藏。上代码:1,下载js提供的加密插件,crypto-jsvue项目下载:npm i crypto-js -S2,引入文件import CryptoJS from '@/node_modules/crypto-js/crypto-js.js'3,封装一下加密和解密的方法const key = Crypt

vue项目中批量删除功能的实现

后台管理项目中基本上都有批量删除的功能,今天来简单给大家分享一下批量删除功能的实现。话不多说上代码<a-button @click="batchDel">批量删除<a-icon type="delete"/> <a-button>js逻辑代码`data () {selectedRowKeys: []//table中选中的向,ids : ‘’,//定义一个存放id

ant design vue 实现手机号 身份证 中文校验 邮箱校验

1,实现 手机号校验在data 中定义一个校验手机号的方法let validatorPhone=(rule,value,callback)=>{// 如果为空值,就抛出错误if(!value){callback();}else{// 正则判断手机号格式的格式,正则判断失败抛出错误,否则直接callback()if(!/^1[2-9]\d{9}$/.test(value)){

vue项目前端解决xss攻击方案

项目中input框中添加验证方法// 通过下面正则表达式验证export function isSpecialCharacter (s) {let regEn = /[`~!@#$%^&*()_+<>?:"{}.\/;'[\]]/imlet regCn = /[·!#¥(——):;“”‘、|《。》?、【】[\]]/imif (regEn.test(s) || regCn.tes

vue2.0 基于vue-seamless-scroll无缝滚动

背景:最近vue项目中有使用文字的无缝滚动场景,从网上看到有些挺有用的,特摘抄分享一下。1,安装vue-seamless-scrollnpm install vue-seamless-scroll --save  2,引入组件<vue-seamless-scroll></vue-seamless-scroll>import vueSeamlessScroll from 'v

#vue.js#javascript#前端
vue项目前端解决xss攻击方案

项目中input框中添加验证方法// 通过下面正则表达式验证export function isSpecialCharacter (s) {let regEn = /[`~!@#$%^&*()_+<>?:"{}.\/;'[\]]/imlet regCn = /[·!#¥(——):;“”‘、|《。》?、【】[\]]/imif (regEn.test(s) || regCn.tes

uniapp项目中引入vant

uniapp项目引入vant-UI 引入方式和踩到的坑uniapp框架可以写多端的项目和生成多端代码,在引入vant-UI时要确定是写那个端的项目,小程序端和H5项目引入vant组件是不一样的。这个对于刚用uniapp的搬砖人很不友好,容易搞错。今天简单把两种引入的方式在这里讲一下希望能帮到一些人。uniapp小程序引入vant方法.在项目中创建一个文件叫wxcomponents,注意这个文件和p

到底了