- 博客(19)
- 问答 (7)
- 收藏
- 关注
原创 用promise解决异步问题
2.不是promise但需要在某个方法实现同步:原本执行的fun1,fun2异步的情况:封装成promise方法进行同步操作:这里使用.then进行链式调用,是因为我只封装了fun1,fun1执行结束才会执行fun2,是同步操作;这里如果用async await,对fun2就不会起作用,就还是异步执行如果希望用async await来调用,需要把调用的方法全部用promise封装
2024-10-23 17:46:37
212
原创 aes加密前端处理
加密数据:将待加密数据分成若干个块,每个块的长度为128位(16个字节)。对每个块进行加密,加密时使用的密钥是第一步生成的密钥。AES(Advanced Encryption Standard)是一种对称加密算法,前端常用于保护用户敏感数据,如密码。解密数据:将加密后的数据分成若干个块,每个块的长度为128位。对每个块进行解密,解密时使用的密钥是第一步生成的密钥。生成密钥:AES算法需要一个密钥,密钥长度可以是128位、192位、256位之一。
2024-10-21 11:08:49
309
原创 echarts折线图动态光点动画
屏幕录制 2024-08-07 162710文档锚点每次看文档打开时间久这里做一个简单示例图,方便后面复用。
2024-08-07 16:36:52
519
1
原创 keep-alive设置后不生效
include绑定的name是组件内的name,不是路由的name,大小写要一致,否则不生效。在路由守卫那里,不管你的层级有几层,to.matched都替换成需要的层级即可。菜单层级太多,keep-alive缓存不了三级菜单,需要自己手动处理一下。
2024-07-30 18:09:37
628
原创 配置自定义方法文件,以及方法注释的写法
这时可以在输入this.$fun.后查看所有公共方法,不能查看就是前面步骤有问题,参考第一步。因为经常卡在这种细节上,所以决定勤劳一点写文章拯救下一次卡在这里的自己。抛出方法记得写export default {fun1,fun2}我尝试过网上的好几种注释,都不能顺利的显示出注释内容,只有这种可以。把他绑定到VUE的原型上,$fun是自定义名。如果有人知道是什么原因,请评论区指导。插入方法后:提示信息完美展示。
2024-04-15 16:55:02
445
1
原创 新设备配置git
新建一个文件夹,并进入。右键“Git Bash Here"键入上面代码,一路回车,这个标识就是生成成功了。找到刚才生成的公钥文件路径,复制密钥。登陆gitee --设置–SSH公钥。设置个设备名,把公钥添加进去就好。
2024-04-12 10:31:39
261
1
原创 php使用mpdf转换pdf文档后存在的样式问题
后端转换.html文档下载为pdf文件,在浏览器中样式正常,转换成pdf文档后位置错乱mpdf插件最新版本仅支持父元素是body的position:absolute定位,且只支持absolute、fixed两个属性省流:mpdf定位只支持在最外层1.css样式应用失败时,写行内试试2.尽量只写简单的属性,如果不支持的话想办法用其他属性代替或div去解决,就是麻烦很多例如:明明文档写了支持text-align,但实际应用时text-align:justify并不支持,最后只能想办法用letter-spa
2023-07-20 19:21:15
1238
原创 小程序gitee下载到本地的运行流程
从Gitee下载开源项目到本地文件夹后缺少package.json和依赖文件也就是node-modules。
2023-03-14 16:56:11
1360
原创 Vue项目使用多个服务器地址的请求方法
3.如果只是少量应用其他服务器地址,可以用axios请求,不用封装的request,但缺点就是上线前记得改线上地址。也可以单独写一个baseAPI引用过去,这样就不用一个一个得改了。2.果项目已经开发很久了,且上线过版本,此时建议封装request2.js文件,虽然笨,但胜在有效,因为贸然更改前人配置好的文件,报错了你可能找不到关键。1.如果项目开发初期,应用多个服务器地址且每个地址都应用十分频繁,建议重新封装request。前两种有时间补上,先放个第三种懒人写法。注意:带上token。...
2022-08-10 18:12:02
2727
原创 小程序动态图片加载失败替换本地图片
希望效果图:前言:写一个新闻列表,一个页面里就有几十条数据,虽然分页查询,但图片有时候还会加载失败(网速、图片大小等原因)下面说说我的思路:我把新闻列表封装成了一个子组件,1.在子组件标签image中放入error事件,传入index,2.在method里调用父组件,改变当前加载失败项的imgUrl,3.在子组件中监听props,达到将失败图片替换本地图片的目的核心代码:Ps:如果你用的是this.setData()来更改list,报错undefined,大概是this指向问题。方向对了解决
2022-07-07 18:14:06
616
原创 select回显异常
select回显应该是label而不是value导致默认回显错误的直接原因是v-show的数据格式和:value的数据格式不匹配查看接口返回数据类型和字典返回数据类型,果然一个是string,一个是number,如果后端不能给转换,那么就只能在:value内部转换了这里使用JSON.parse()将 'false’转换为false(string转Boolean),因为form.applicationState接收到的是false,字典值是‘false’如果是string转换成number类型,加*1就
2022-06-23 14:45:38
592
原创 Vue项目引用dataV组件,部署后出现样式错乱Component width or height is 0px,rendering abnormality may occur
vue项目引用组件dataV,在本地运行时没有问题,打包放到服务器上后,刷新页面会出现样式错乱问题控制台报警告这时候我手动缩放一下页面又会变正常我猜测是刷新了页面,组件适配时还没有获取到dom在更改多方无果后,我去dataV官网看到了这个因为我是只有在刷新后才会出现样式错乱问题,所以只监听了刷新操作,核心代码如下:...
2022-06-22 14:06:21
7146
6
原创 js全局引用后调用undefinde
记录一下自己犯蠢的问题JS封装方法,export default {}了,全局引用了,但是在页面调用时一直显示undefinde写了个demo并没有报错仔细看业务逻辑也没有问题,突然发现使用的是wx.XXXX({}),在里面回调的该封装方法,是 this指向 出了问题...
2022-06-09 16:16:06
187
原创 因webpack版本引起的系列报错问题
前言:项目昨天还好好的运行,今天打开一堆报错,还不是npm install XXX能解决的(小声骂骂咧咧)报错:查了很多资料发现是因为webpack版本引起的,在webpack5中移除了nodejs核心模块的polyfill自动引入,具体可查看这篇文章下面说说解决方法有缺就有补,没有自动引用就手动引用,先然后我就发现我没有webpack.config.js文件了,因为vue脚手架3把这个文件封装到内部了,但是可以在vue.config.js内调整webpack配置和我情况差不多的可以在 modul
2022-06-08 15:09:47
5460
4
原创 uview tabs Cannot read property ‘rect‘ of undefined
错误体现在:单击时无法选中,再次点击才可以切换,并且报错内容如下图解决方法:1.首先确定uview使用版本,是否使用错版本2.1X版本有change事件,2X改为click事件了(官方文档没更新)3.我使用的是2X版本,uview更新到2.0.30后,click事件的index拿到的是对象,序号包 裹在对象中...
2022-06-07 10:27:32
4126
11
原创 启动项目时报错Syntax Error: Error: Cannot find module ‘XXX‘
一般情况下代码从git上拉下来npm install 就可以直接运行,但不包括一些陈年老项目,当时开发运用的版本和现在已经不一样了,所以出现了Syntax Error: Error: Cannot find module 'XXX’的问题,原因是现在运行的版本过高,降版本就好报错内容:查看版本:解决代码:npm uninstall less-loadernpm uninstall lessnpm install less@x.x.x -Dnpm install less-loader@x.
2022-05-24 10:45:54
3266
原创 input type=“textarea“ 的placeholder内容穿透其他弹出层
input type=“textarea” 的placeholder内容穿透其他弹出层首先,这个穿透问题是原生的,无法用样式改变那么我选择最简单的方法,当其他表单弹出层显示时,隐藏textarea,完美解决!言简意赅上代码html<uni-forms-item label="类型" name="dictHouseRenovation"> <uni-data-picker placeholder="请选择类型" popup-title="请选择类型" :localda
2022-05-13 15:58:19
572
1
原创 u-navbar组件在真机运行时undefined
项目场景:uniapp H5项目问题描述组件部分在浏览器中运行无错,在真机运行时自定义状态栏整个显示undefined<view> <u-navbar back-text="orgName" :back-icon-name="isShowOrgList ? 'arrow-up' : 'arrow-down'" back-icon-color="#fff" back-icon-size="30" :back-text-style="
2022-03-24 15:07:46
1351
空空如也
iOS的app嵌套H5,使用返回手势关闭webview
2024-04-24
跨域配置代理后404
2024-04-18
layui动态table
2023-05-29
循环节点生成PDF文档空白问题
2022-12-29
html2canvas截图空白
2022-12-17
html2canvas 截图时只有文字,本地图片区域为空白
2022-11-11
tp5 curl多线程
2022-08-10
APP连接设备蓝牙监听失败
2022-08-09
[渲染层网络层错误]500
2022-05-14
uniapp自定义状态栏在真机运行中undefined
2022-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人