自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jensonhui's Blog

一个菜鸟的囧途,https://jensonhui.github.io

  • 博客(60)
  • 收藏
  • 关注

原创 wx-jssdk,IOS调用API,config通过了,但是报错[ the permission value is offline verifying ]

Vue-h5调用jssdk, 安卓的微信中h5分享没问题,ios中分享报错the permission value is offline verifying

2021-12-30 21:24:09 4330 4

原创 (微信公众号) | Vue,histroy模式下微信IOS拉取授权,物理返回上一级路由问题

H5微信授权登录后 IOS物理返回键,左滑会回退到微信重定向页面

2021-12-17 13:48:09 1575

原创 H5前端实现移动端手写Canvas签名(支持横竖屏,自定义图片旋转角度)

H5前端实现移动端手写Canvas签名(横竖屏);canvas画布旋转精度丢失;通过window.resize或window.orientation判断横屏竖屏状态;​Signature_Pad实现手写签名;javaScript旋转Base64图片并得到新的base64数据;

2021-11-20 21:24:45 9035 8

原创 Javascript正则表达式,Js正则大全

js常用的正则表达式,正则表达式大全,身份证正则,银行卡正则,手机号正则,中文正则,大小写正则表达式,regex,regexp,特殊字符正则

2021-08-17 20:07:51 1262

原创 IOS内嵌H5页面,返回出现半截白屏问题及解决方案

场景: 【ios内嵌加载h5页面】A页面加载数据 ---> 跳转B页面后返回 --> A页面重新请求加载问题:上述场景步骤后,返回A页面会显示一部分白屏,随意滑动页面后,页面显示完整(android下没事)分析:可能跟ios回弹效果有关系,iOS WebView加载网页触摸白屏bug排查解决:方案一:(未使用)html, body { width: 100%; height: 100%; margin: 0; padding: 0; position:

2021-03-22 16:55:49 4489 1

原创 保姆级教程—前端数据加密(Vue + Axios + AES对称 + RSA非对称)

## 1. 项目背景(需求)为了保证数据传输的安全性,利用AES+RSA混合加密,配合后端实现数据交互加密项目环境:vue + axios## 2. 加密过程(流程) ## 3. 实现过程(代码)AES对称加密我们采用CryptoJS,AES加密支持AES-128、AES-192和AES-256(AES传送门)RSA非对称加密我们采用JSEncrypt,(RSA传送门​​​​​​​)第一步:npm安装两个库npm i crypto-js jsencr...

2021-01-08 14:16:04 2392 6

原创 vue + vuex + router + keep-alive实现页面缓存,返回上一级到访问位置

需求背景: 用户访问网站路径为 [ 首页 → 商品详情页 → 首页], 此时需要缓存首页,再次返回到首页,需要展示到上次浏览的锚点位置解决方案:1:router + keep-alive缺陷:一旦缓存后,无法销毁,占用内存大致步骤:1 路由meta中添加一个标识: meta: { title: '', isKeepAlive: true }2 app.vue中使用keep-alive <keep-alive :max="10"> <rou..

2020-10-22 15:39:05 531

原创 Vue项目路由拦截beforeEach实现的动态路由,权限管理~

动态路由,动态即不是写死的,是可变的。我们可以根据自己不同的需求加载不同的路由,做到不同的实现及页面的渲染。动态的路由存储可分为两种,一种是将路由存储到前端。另一种则是将路由存储到数据库。动态路由的使用一般结合角色权限控制一起使用。......

2020-08-23 20:58:40 2247 3

原创 Vue: Redirected when going from “x“ to “x“ via a navigation guard

@vue/cli 4.3.1vue-router: ^3.3.1使用路由重定向做了登录验证后, 报错Error: Redirected from “/login” to “/index” via a navigation guard.解决方案:1. 将 vue-router 版本降到 3.0.7 (没有测试)2. 在 route.js 下粘贴一下代码// 解决Vue-Router升级导致的Uncaught(in promise) navigation guard..

2020-07-17 16:31:11 18783 18

原创 Vue在history模式下调用微信分享

微信IOS公众号JSSDK,第一次签名失败,刷新后签名成功(99%的原因是签名URL不一致);H5使用History模式调用微信分享;报错invalid url domain, 检查公众号是否配置域名正确;报错invalid signature, 大部分是路径的问题, 检查下传值路径是否和配置的域名对应

2020-04-07 15:44:19 734

原创 Javascript 去重 合并具有相同属性的数组

// oldArry{ "modelist": [ { "parentid": 1, // 父级id "menuItem": [ { "id": 12, "name": "测试数据一" } ] }, { "parentid": 1, // 父级id...

2019-09-20 16:34:13 487

原创 关于NodeJs中writeFile保存含有格式的Js文件

关于NodeJs中writeFile保存含有格式的Js文件

2023-08-14 18:48:59 162

原创 Git重命名远程分支名称并关联本地

Git重命名远程分支名称并关联本地

2023-06-26 09:44:16 649

原创 NVM 切换Node版本不成功(nvm提示成功,实际Node版本未切换)

NVM 切换Node版本不成功(nvm提示成功,实际Node版本未切换)

2023-02-14 15:58:59 12165 6

原创 Nuxt.js配置项相关记录总结【路由拦截,环境变量,代理】

nuxt.js 如何配置路由拦截router.beforeEach, router.afterEach;nuxt.js 配置环境变量,动态打包不同环境

2022-12-24 18:54:39 1528

原创 Window自动终止端口脚本

windows下手动终止端口太累?试试这个脚本。自动终止端口bat脚本。

2022-11-24 19:46:07 503

原创 html2canvas在 ios13.4微信内置浏览器中无反应,截取不全等问题及解决方案

html2canvas在 ios13.4微信内置浏览器中无反应,截取不全等问题及解决方案

2022-11-10 15:17:13 1202

原创 IOS系统iphone6系列机型,CSS滚动穿透失效问题

IOS,iphone6,滚动穿透失效问题及解决方案!!!

2022-11-09 19:09:16 610

原创 关于我于Security Assistant Agent这个Bitch软件的点滴

公司假以安全上网为由,让公司员工安装所谓的“XX上网助手”,实则是内嵌了联软的UniAccess监控系统。有关这个软件的用途就不用多介绍了,能找到这里的,我想已经对这个“流氓”软件有了基本的认识,话不多说,赶紧想办法删除。网上其他的帖子我也看过,我这里提供的方法不需要安装360管家(在我看来这个玩意儿也不干净),利用windows自带的安全模式即可对之进行制裁:

2022-10-11 16:24:21 8733 24

原创 关于移动端H5获取微信非静默授权被拦截进入【微信快照页】问题及解决方案

网页授权快照bug 网页授权如何判单是否进入了快照模式?微信授权快照问题?微信端链接加了游客访问页,弹授权,依然会进入快照页? vue + H5 + history 拉取微信用户授权

2022-09-29 19:00:33 2873 5

原创 Vue添加全局水印

Vue项目如何为全局添加页面水印

2022-09-28 10:27:37 1135

原创 Windows本地Nginx服务报错

nginx: [error] OpenEvent("Global\ngx_reload_23420") failed (2: The system cannot find the file specified); nginx: [warn] server name "https://xxxxxx/" has suspicious symbols in E:\nginx-1.22.0/conf/nginx.conf:37

2022-09-25 18:21:26 2871

原创 如何给git分支添加备注,更新远程分支

git, gitlab分支多了,时间旧忘记分支都是干嘛的了,如何给git分支添加描述或者备注呢? git远程分支变了,如何更新本地的分支? 如何更新远程分支动态

2022-09-19 16:04:35 820

原创 vue2.x + better-scroll2.x 封装列表上滑,下滑行为操作

vue2.x + better-scroll2.x 封装列表上滑,下滑行为操作,安装即用,功能可以扩展,附API地址

2022-07-28 15:18:54 212

原创 cmd命令解决端口占用(8080)

CMD命令解决端口占用

2022-07-27 17:30:40 3023

原创 前端 tree 树实现本地模糊搜索

JS实现树形结构数据的模糊搜索查询

2022-06-06 13:30:39 1640 3

原创 H5移动端适配神器(lib-flexible)

lib-flexible会自动在html的head中添加一个meta name="viewport"的标签,同时会自动设置html的font-size为屏幕宽度除以10,也就是1rem等于html根节点的font-size。假如设计稿的宽度是750px,此时1rem应该等于75px。假如量的某个元素的宽度是150px,那么在css里面定义这个元素的宽度就是 width: 2rem。但是当分辨率大于某个特定值时,它便不再生效。

2022-04-18 15:25:27 1409

原创 sass-loader对应版本配置键名

sass-loader v8-,这个选项名是 "data"sass-loader v8 中,这个选项名是 "prependData"sass-loader v10+,这个选项名是 "additionalData"

2022-04-11 17:55:26 645 1

原创 Windows设置打不开,试试这行命令,自动修复 ~

Windows自扫描修复,设置打不开,日历打不开;

2022-03-24 09:59:10 11824 10

原创 webStrom快捷键(Mac | Windows | Linux)

webStrom快捷键(Mac | Windows | Linux)

2022-03-23 21:40:31 400

原创 JS利用策略模式优化多规则表单验证

策略模式 (Strategy Pattern)又称政策模式,其定义一系列的算法,把它们一个个封装起来,并且使它们可以互相替换。封装的策略算法一般是独立的,策略模式根据输入来调整采用哪个算法,Js表单多规则校验,多规则表单校验优化

2022-03-23 15:37:58 544

原创 Vue中使用v-for循环input失去焦点问题

Vue中使用v-for循环input时,出现输入一个字符,自动失去光标(一次只能输如一个字符)

2022-03-22 15:39:35 1820 1

原创 vue3.0,useRoute, useRouter 在setup中报undefined | 延时获取问题

使用vue3.0,想通过 useRoute, useRouter来获取路由参数报错undefined; vue3.0获取query、params报错undefined;

2022-02-21 10:20:19 7317 2

原创 JavaScript中Date对象在IOS中的坑及解决方案

JavaScript中Date对象在IOS中的问题;[Vue warn]: Invalid prop: custom validator check failed for prop "minDate";Error in mounted hook: "RangeError: Array size is not a small enough positive integer."

2022-01-20 19:12:16 3697

原创 浏览器报wisentPlatformWeb错误

浏览器报wisentPlatformWeb错误

2022-01-05 16:20:07 186

原创 无法将“node.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

windows10 报错信息:& : 无法将“node.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 C:\Users\Mr.Sun\AppData\Roaming\npm\npm.ps1:24 字符: 7+ & "node$exe" "$basedir/node_modules/npm/bin/npm-cli.js" $args+ ~~~~~~~~~~ + ...

2021-11-26 16:24:26 10060

原创 Vuex持久化 及 重置 Vuex-state

Vuex 刷新数据丢失解决方案,重置 Vuex-state数据

2021-11-21 14:28:44 598

原创 [ npm install:run script: error ] node-sass@^5.0.0 scripts.postinstall run “node scripts/build.js“

Vue搭建项目时候使用的node-sass(5.0.0) 和 sass-loader(10.1.0),同事服务器安装部署打包时出现上述错误,目测为版本不兼容导致,于是在node-sass Issues中找到了答案: 由于我本地使用node版本为12.0.1,服务器为较新的16.0.1,所以出现了兼容问题解决方案:一:升级node-sass到最新版本即可(在用方案)npm uninstall node-sassnpm install node-sass@6.0.1二:

2021-11-14 22:29:51 2745

原创 cornerstone首次登录连续提示问题(强迫症)

cornerstone添加多项目,首次登录时会连续提示,强迫症党非常不友好;解决方案:首次登录提示时,按ESC,你会发现新大陆 ~~

2021-10-08 15:47:22 151

原创 CentOs7.x + 宝塔Linux + Typecho 路径404问题

typecho搭建成功后,导入备份的数据SQL,列表内容访问会报404, 初步确认为Nginx配置的问题,度娘了一大波,终于找到眉目了,宝塔默认会开启伪静态,这跟typecho永久链接设置冲突,解决方案:网站-设置-伪静态-选择typecho-保存...

2021-09-22 13:59:25 315 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除