
vue
不忘初心ing
这个作者很懒,什么都没留下…
展开
-
ant design vue 实现手机号 身份证 中文校验 邮箱校验
1,实现 手机号校验在data 中定义一个校验手机号的方法let validatorPhone=(rule,value,callback)=>{ // 如果为空值,就抛出错误 if(!value){ callback(); }else{ // 正则判断手机号格式的格式,正则判断失败抛出错误,否则直接callback() if(!/^1[2-9]\d{9}$/.test(value)){原创 2021-07-27 18:57:54 · 5905 阅读 · 0 评论 -
前端 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 = CryptoJS.enc.Utf8.parse("1234123412ABCDEF"); //十六原创 2021-06-30 17:19:06 · 393 阅读 · 0 评论 -
vue中实现下载xlsx格式的excel
// 这是axios文件const VueAxios = { vm: {}, // eslint-disable-next-line no-unused-vars install(Vue, router = {}, instance) { if (this.installed) { return; } this.installed = true; if (!instance) {原创 2020-12-17 15:06:48 · 1167 阅读 · 0 评论 -
vue项目前端解决xss攻击方案
项目中input框中添加验证方法// 通过下面正则表达式验证export function isSpecialCharacter (s) { let regEn = /[`~!@#$%^&*()_+<>?:"{}.\/;'[\]]/im let regCn = /[·!#¥(——):;“”‘、|《。》?、【】[\]]/im if (regEn.test(s) || regCn.test(s)) { return true; } else { ret原创 2020-12-15 15:15:11 · 10164 阅读 · 0 评论 -
ant design vue 中弹出窗里面使用select会出现下拉框随着页面进行滚动
<a-select v-decorator="['inst_id']" placeholder="请选择研究中心" :getPopupContainer="(triggerNode)=>{ return triggerNode.parentNode}" allowClear showSearch ...原创 2020-12-10 16:52:39 · 2063 阅读 · 0 评论