- 博客(12)
- 收藏
- 关注
原创 如何在for循环中添加定时器?js的事件循环机制解析
原因:当js代码运行到有定时器的地方的时候,会把定时器操作放在任务队列的尾部,然后跟它说:“你先排队吧,还没有轮到你,因为同步代码还没有执行完。开发过程中,碰到了一个批量下载需求,众所周知,一般碰到批量下载都是下载一个压缩包,但因为此次设计原因,要做成分批次下载多张图片,数据结构是一个List,于是我想到了创建a标签,模拟用户点击行为去逐次下载,但在这个过程中遇到了一些问题,在此分析一下。2、另外还有一个异步任务队列,异步任务有了结果后,在异步任务队列放一个事件,等待执行。
2024-05-14 18:48:43 816 1
原创 踩坑!uni.chooseImage会触发APP生命周期
但在代码测试过程中,每当调用相机都会闪退,原来是我把上述代码写到了app的生命周期,uni.chooseImage选择完毕后会执行app的生命周期,检测到有网络便回到了首页。背景:进行断网环境页面开发,无网络时跳转断网页面,检测到网络返回首页。使用此方法,在app生命周期中调用,可以全局检测网络,但是有个问题。如果一开始断网进入app,则无法触发跳转断网页面。在app onLaunch 中调用即可。
2023-06-06 17:59:11 483
原创 踩坑-关于uniapp发布IOS上架appStore或testFilght及本机调试遇到的问题
相信很多使用uniapp开发的都会遇到奇奇怪怪的兼容性问题,在Android手机或电脑模拟器上一切正常,在iphone上就会出现问题,并且没有报错提示,这时候想在真机上调试,应该怎么做呢?
2022-09-23 11:13:18 2288
原创 深层遍历树
今天碰到了一个数据结构是这样的:obg:{ value:'aaa', children:{ { value:'bbb', children:{ value:'ccc', ...
2022-01-15 09:55:57 200
原创 Chrome 无法从该网站添加应用、扩展程序和用户脚本问题解决
1、报错场景我所使用的是公司电脑,chrome版本是94.0.4606.54(正式版本),今天添加插件时,出现了上图所述的提示,经过翻阅资料得以解决,在此记录~2、解决方案在页面URL输入网址:chrome://flags/#extensions-on-chrome-urls 进入后看到如下页面:然后找到图中标黄的 Extensions on chrome:// URLs 选项,将 Disabled 改为 Enabled这时底部会弹窗消息提示,需要刷新即生效,我们单击..
2021-12-08 15:58:22 973
原创 uniapp项目发布成微信小程序的一些坑
相信每个开发都遇到过:本地调试好好的没毛病,为啥一上 测试/正式 就出毛病了呢?今天我想记录的问题与此类似,是我在使用 uniapp 框架进行开发时,本地调试一切正常,但是打了微信小程序包,在微信开发者工具中调试时,遇到了许多奇奇怪怪的错误,在此记录下来,以便以后再次踩坑。1、微信小程序不支持本地引入 background-image本地调试正常的背景图,在微信中一打开就会报如下错误:[渲染层网络层错误] pages/index/index.wxss 中的本地资源图片无法通过 WXSS 获取
2021-11-24 09:58:27 4727 2
原创 高德地图API的一些使用心得
1、背景由于本人小白一个~平常高德地图用的不多,头一次做一些高德地图路线规划、点聚合、地图Marker等操作,到现在还用的不是很熟练,遂决定简单记录一下,方便以后使用了可以过来看。2、高德地图API参考链接:地图API示例:细线 ThinLine-线 Line-示例中心-JS API 示例 | 高德地图API地图覆盖物文档:覆盖物-参考手册-地图 JS API | 高德地图API信息窗体示例:默认样式信息窗体-信息窗体-示例中心-JS API 示例 | 高德地图API这会有点忙,
2021-11-15 14:59:30 3619
原创 x subject may not be empty [subject-empty] x type may not be empty [type-empty] git本地提交报错
背景:同一个网页,两人同时开发,下午我拉取远程仓库代码时冲突,拉取失败,提示信息是:Please commit your changes or stash them before you merge. 显然 ,需要我们先commit本地代码才可以拉取,但是我在commit时,出现了如下的错误:提示也比较明确 在git commit -m "" 时,要使用 fix: xxxxx但是这里有一个坑,fix之后必须是英文的冒号,并且需要敲一个空格。成功!...
2021-11-11 17:15:08 9744 3
原创 js运算符 ~~ 是什么意思?
开发过程中,我们经常会用运算符: + -==!= && || 等等,但今天翻看项目源码的时候发现了一个奇特的写法 : ~~因为比较少见,所以在此记录一下:其实就是将后面的变量转化为数字类型,但只能判断可等价转换的类型。例如:console.log(~~true) // 结果为1console.log(~~false) // 结果为0console.log(~~null) // 结果为0consol...
2021-11-05 11:40:36 986
原创 本地开发H5页面如何发版成为微信公众号?
一、背景 由于本人平常开发的都是一些PC端后台管理系统、移动端等等,微信小程序、公众号接触较少,接触也是协同开发,今天头一次要将本地开发的H5发版成公众号并且测试。可把我难为坏了(各种环境、各种申请、各种跨域问题),不停的百度他人的经验,也不停的翻阅微信官方文档,但由于是第一次,写起来还是比较头疼,也遇到了很多坑。现在终于搞定,于是决定将这些问题记录下来,以后忘了可以来看看,也给其他第一次做公众号的提供一些经验~二、步骤 当前我开发的页面是用vue写的h5页面,经过这...
2021-10-29 17:29:30 2998
原创 关于Vue中动态绑定class和style的问题
一、需求 今天碰到同事问了一个问题,根据后端返还的字段名字来绑定该名字的独有颜色,例如:'提现成功' --- 绿色。'提现失败' --- 红色。 她是这样写的::style="[{item.status == '提现成功' ? 'color:green': ''},{item.status == '提现失败' ? 'color:red': ''}]",很显然,样式没有生效。二、问题 其实这就是Vue给我们的动态绑定写法格式问题,只不过我去翻了官网,并没...
2021-10-28 17:02:35 3359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人