前端
飞奔的喀纳斯蜗牛
这个作者很懒,什么都没留下…
展开
-
vant 定制主题的使用记录
vant 定制主题修改原创 2022-10-24 18:23:26 · 445 阅读 · 0 评论 -
js 数据操作递归找子节点、父节点
原文链接:点击原文/** * 找父节点 */getParentId(list,id) { for (let i in list) { if(list[i].id==id){ return [list[i]] } if(!!list[i].next_city && list[i].next_city.length > 0){ let node=this.get转载 2021-12-31 16:06:52 · 1326 阅读 · 0 评论 -
记录一个最严格的js身份证号码验证规则
这不是一个简单的18位身份证正则表达式,这是包含计算规则的身份证号码验证代码。可以直接使用,返回的是 true 或 false/** * 校验身份证号码有效性 * @param cardNo 身份证号码 * @param b (可选)出生日期,格式为:YYYY-MM-DD * @param g (可选)性别,1为男,2为女 */function _validIdCard(cardNo, b, g) { let date, Ai, birthday, gender; const.原创 2021-01-21 10:51:33 · 423 阅读 · 1 评论 -
兼容ie 附件下载,可自定义文件名
有些时候上传的文件名会重复,后台工程师就会在存入数据库时文件路径加上随机数,文件名单独存个字段;在谷歌上下载文件时,只要后台返回了文件名,就可以使用a标签的download属性写成文件名,就可以保持原样下载下来,但是IE浏览器就不认识download属性,导致下载下来的文件名就是路径里面的名字(带上了随机数)。这样用户体验不好。所以多方查找资料,写了一个方法,让我们可以让文件保持原来的名字下载下来。这里记录一下:/** * 兼容ie 附件下载 * urls: 文件相对地址原创 2020-05-14 16:52:06 · 793 阅读 · 1 评论 -
vue高精度全局权限处理
权限的控制由前端处理的场景很多,例如根据后台返回内容,判断该人是否对此功能有权限,进而去修改元素v-if / v-show,这种情况下,当这个功能在多处地方出现,就会导致我们做很多很多不必要的重复代码,如果判断条件繁琐的情况,更加冗余,代码量也会增加很多。因此我们可以造一个小车轮,挂在全局上对权限进行处理实战 - 处理某按钮显示权限问题/* 在项目里新建一个common文件夹用于存放全局 .js 文件 这种全局文件夹做法相当普遍,一般项目里都应该有这样一个文件夹来管理全局的东西*/原创 2020-05-14 16:20:38 · 218 阅读 · 0 评论 -
学习require.context
require.context是什么一个webpack的api,通过执行require.context函数获取一个特定的上下文,主要用来实现自动化导入模块,在前端工程中,如果遇到从一个文件夹引入很多模块的情况,可以使用这个api,它会遍历文件夹中的指定文件,然后自动导入,使得不需要每次显式的调用import导入模块什么时候需要用到require.contex...原创 2020-05-14 14:46:09 · 106 阅读 · 0 评论 -
vue通过router列表页向详情页传值
父页面向子页面传值,可以通过router传值。比如我的项目场景是列表页点查看去到详情页,然后就需要传ID或者其他值过去。直接上代码在router.js里是这样写的,首先component先import好。contractManageIndex是显示在导航栏的再来解释children里面:合同管理是列表页,添加合同和合同详情都是详情页,可以看到详情页都有redirectName: ‘con...原创 2019-08-28 12:25:37 · 1491 阅读 · 0 评论 -
vue.Watch方法的使用详解
项目阶段结束了,总结一下watch方法的使用按照规定写法来,其实还是很简单的。里面的方法必须写handler.关于deep,如果要监听对象里面某一个值的改变就写这个,如果是整个对象就不用写。数组监听都不需要写deep。export default{ data(){ return{ housingData:{},//对象 } }, //监听housingData watc...原创 2019-08-28 10:40:19 · 152 阅读 · 0 评论 -
在uni-app项目中写登录验证码,自己项目都在用的验证码
uni-app完美验证码公司用uni-app做的安卓和微信项目,然后写了一个js的验证码,本来在浏览器上运行没问题,结果万万没想到在真机上就出现各种莫名奇怪的错,现在总结一下,以后还可以回来看看。主要问题有:1.在手机验证码登录界面,验证码发送成功,已经进入倒计时了,然后在这时跳转页面,比如跳到注册或忘记密码页面,再返回回来验证码按钮就出现null的字符。原因可能是跳转页面,但是定时器还在运...原创 2019-07-24 14:53:13 · 5367 阅读 · 1 评论 -
HbuilderX从Android签名证书的生成到apk的打包
Android签名证书的生成 到Oracle官网下载JDK1.8 (版本随便) https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装JDK环境变量 JDK默认安装jdk和jre都在C:\Program Files\Java目录下。 配置环境变量:右击“...原创 2019-07-24 14:11:05 · 2842 阅读 · 0 评论