
js
webcas
这个作者很懒,什么都没留下…
展开
-
格式化时间的字符串的工具
用uniapp 写H5的时候经常遇到需要格式化时间字符串, 今天抽空把一种比较全的写法记录下/** * @param {type} example:'YYmm' * @param {divide} example:'String' * @param {value} example:'2021-07-13 11:33:07' * @return {String,array} */const toFormat = function (value, type, divide) { value.原创 2021-07-27 09:47:31 · 181 阅读 · 0 评论 -
Vue中mixin高级用法 举例实现对el-upload钩子的封装和极高的复用性
mixin高级用法,混入通用方法,自定义通用方法参数,实现对上传文件的大小,类型,图片尺寸进行上传拦截el-upload 中的beforeUpload钩子方法,在对上传之前进行处理在很多上传的地方都会用到,可能因为上传文件不同,大小需要限制等等,还比如上传图片,需要对图片的尺寸进行校验等等,我们可以将这个方法通过混入的方式即实现了对通用方法通用性.降低耦合度混入upload.js中的代码//uploadl.js代码/** 1. @acceptlist {type:Array} 举例: ['mp原创 2021-07-15 16:23:52 · 348 阅读 · 1 评论 -
google浏览器cookie跨域携带和samesite的问题
前端时间项目登录过程中使用google登录一直登录不上,知道是google版本更新,一直没时间来解决,这次抽空把这个问题解决下,做一些说明记录原创 2021-07-13 08:59:09 · 2876 阅读 · 0 评论 -
正则替换特殊字符${xxx},全局替换特殊字符内容
项目场景:项目需求前端需要替换字符串${xxx},字符串如: ''我是${name}的好朋友'',替换成"我是good man,我是good man,我是good man"问题描述:${}是特殊字符,需要使用到转义字符 在js中也有一个和java中的replaceAll的方法可以实现全局替换实测部分浏览器支持,chorme中是支持的,但是在微信开发者工具中无法使用解决方案: let str='我是${name},我是${name},我是${name}' let newStr原创 2021-03-16 18:39:31 · 988 阅读 · 0 评论