![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作踩坑
文章平均质量分 51
曦染DLp
这个作者很懒,什么都没留下…
展开
-
使用formdata-polyfill兼容iOS系统的FormData
iOS的formdata里面包含realFormData和appendData,网上有人写传值data: realFormData || formData是纯扯淡。直接传appendData也不行,appendData是数组,不是formdata格式的数据。项目需求是移动端使用H5做文件上传功能,安卓和网页测试没有任何问题,唯独苹果手机上传不了,通过log打印发现iOS构造的formdata格式不一样。其他的不用改,非常神奇,这哥们是不是把formdata构造重写了。然后在项目里引入就ok了。原创 2024-06-04 16:13:22 · 218 阅读 · 0 评论 -
【坑】解决vant的列表组件因数据过多而导致的渲染卡顿问题
因为刚开始的时候加载十分流畅,越往下滑越卡顿,所以猜测不是请求发送的问题,而是渲染DOM的问题,越滑动DOM树积累越多,导致页面不流畅。一般来说组件应当有个滚动即触发的方法,最坑的是,官方文档上啥都没写,网上也搜不到,最后我依旧是在van-pull-refresh组件里乱翻它内部的方法,然后瞎勾巴试,发现它居然是有滚动触发的方法的!还有一点一定要注意,包住van-cell的那个div一定要设置高度,不然div里面的van-cell一旦不渲染,高度就会缩小,滚轮的值也会变,会出现抽搐现象。原创 2023-03-03 15:12:08 · 2368 阅读 · 0 评论 -
【坑】关于wkt与GeoJSON
因为自己现在的公司是做遥感监测的,所以在前端经常会接触到各种地图、多边形的数据格式,不过我对这些都还不太熟悉,以此做个记录。wkt数据库经常存储的格式,表示的几何对象包括:点,线,多边形,TIN(不规则三角网)及多面体。例:POINT(6 10)LINESTRING(3 4,10 50,20 25)POLYGON((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2))MULTIPOINT(3.5 5.6, 4.8 10.5)MULTILINESTRING((原创 2022-04-02 17:17:22 · 395 阅读 · 0 评论 -
【坑】element表单校验坑:validate类型错误&提示“is not a string“
一些工作上碰的问题,element表单组件的校验功能,踩了第二次了……而且还都是小错误,卡半天。validate类型错误bug表现:表单项永远验证返回错误,debug时validate变量显示type error原因:data中表单的数据存在层级关系,而prop的时候没有考虑,主要是对prop校验规则的原理不熟悉。prop的值必须和当前表单数据的层级关系一致。比如Data: {a: 'a', b: 'b', c: {aa: 'aa', bb: 'bb'}}prop校验数据a,就prop=“a”原创 2022-04-02 17:10:14 · 3491 阅读 · 0 评论