- 博客(20)
- 收藏
- 关注
原创 浅学TypeScript
ts是js类型的超集,支持es6的写法,支持面对对象的编程概念。如类、接口、泛型、继承等是一种静态类型检查的语言,提供了类型注解,在代码编译阶段就可以检查出数据类型的错误ts需要在编译阶段需要编译成纯js来运行。
2024-09-03 10:23:53
820
1
原创 浅学react
{show && <div>显示内容</div>}<button onClick={handleShow}>更改显示</button>
2024-08-30 12:16:46
948
原创 Ant Design 表单验证,循环验证,条件验证
通过formIndex来拼接循环的prop字段,然后rules里面通过三元判断是否需要验证,不需要验证就为null。用的是公司基于ant design开发的ui组件,但是大部分都是一样的。
2023-09-04 17:36:48
626
1
原创 小程序开发者工具和真机调试上传图片都可以,体验版不行
在小程序后台=>开发管理=>服务器域名下面设置下uploadFile合法域名就可以了。小程序开发,开发者工具和真机调试都行,但是就体验版和线上版不行。
2023-04-23 14:13:33
1424
1
原创 TypeError: Cannot read properties of undefined (reading ‘_wrapper‘)
经排查代码没有任何问题,找了半天,结果发现是因为直接copy之前的页面,vue中还有一些click方法和change方法没有在js的methods内注明,在methods内写好方法就好了。一个tab切换,点击后一直报错。
2023-03-02 15:57:19
654
原创 vue上传文件踩坑(上传文件参数出错更改)
问题:本地上传好好的,但是一发版到线上就不行,file type变了上传不了。解决:文件要和普通参数一起上传的话,需要将文件都存在formData里面。需求:需要上传excel文件和一些普通的参数。
2023-02-22 17:53:19
464
原创 ant vue 鼠标移入input框显示所有内容
可以使用readOnly,但是和页面上的普通input框desabled情况下样式会不一样。注意:此处不能用desabled,会拿不到this.title的值,就不能显示出来。可通过设置readOnly样式解决。设置onmouseover即可。
2023-02-21 17:53:07
1878
原创 ant tabs内嵌表格切换页面变宽问题
然后又出现了问题,由于设置了position:absolute,子元素脱离了文档流,没有了高度不见了。为了解决问题,又再外面套了层盒子。坑爹的又来了,由于子元素是absolute,最外面的父元素还是没有高度,这时候又写了个方法去设置父元素自适应子元素的高度。最后推测可能因为tabs里面的数据是通过后端接口拿到的,还没有拿到数据就打印了dom,所以为null。定时器的时间不能设置太短了,太短的话后端没返回数据拿到的还是null,可以多试几次具体的事件。然后又各种百度,csdn。ant使用遇到的神奇bug。
2022-12-23 17:40:32
1021
原创 防抖和节流大白话
事件A设置为5秒执行一次,A执行后5秒内又点击一次,那么A的时间会从0开始算,直到5秒内没有再次点击。事件A设置为5秒执行一次,那么触发事件A后,5秒内,不管你触发多少次事件A,都只会执行一次。例如,你是一个肯德基外卖配送员,每天专门配送去学校的外卖(不考虑配送时间)。你接到一个配送订单,心里想在等3分钟,如果3分钟没有配送订单我就配送。如果又有一个配送订单,你就会想再等3分钟,直到3分钟没有什么外卖订单,就开始配送。如果每次只配送一单,肯定很划不来。
2022-12-09 14:56:58
162
原创 微信小程序没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录
项目是好的 ,原因是因为拉项目下来后没有进行npm install正确顺序,拉项目,npm install,构建NPM包,npm run dev(跑项目)
2022-12-08 10:27:09
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人