![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
爬坑之旅
文章平均质量分 50
object not found
一位业余前端,汇集前端杂七杂八的知识
展开
-
JSON.parse(JSON.stringify()常见坑
首先这行代码在执行时,他的执行过程就是利用json.stringify()将对象序列化(将对象转为可存储和传输的形式),再通过json.parse()进行反序列化;2.如果json里有RegExp、Error对象,则序列化的结果将只得到空对象 RegExp、Error => {};5.如果json里有对象是由构造函数生成的,则序列化的结果会丢弃对象的 constructor;但是这种深拷贝的方法是有局限性的,他仅仅适用于一般数据的拷贝,例如对象和数组。6.如果对象中存在循环引用的情况也无法实现深拷贝。原创 2022-12-15 21:27:45 · 1814 阅读 · 0 评论 -
vite和webpack对比
当浏览器请求需要的模块时,再对模块进行编译,这种按需动态编译的模式,极大缩短了编译时间,当项目越大,文件越多时,vite的开发时优势越明显;vite充分利用这点,将开发环境下的模块文件,就作为浏览器要执行的文件,而不是像webpack先打包,交给浏览器执行的文件是打包后的;当需要打包到生产环境时,vite使用传统的rollup进行打包,所以,vite的优势是体现在开发阶段,另外,由于vite使用的是ES Module,所以代码中不可以使用CommonJs;文章引用于简书上的一个大佬,原文链接。转载 2022-12-14 20:10:21 · 318 阅读 · 0 评论 -
ly-tab插件动态更改高度进行多端适配
可以看出当在其他设配时布局是没有问题的,但切换到ipad时,很明显ly-tab闭关没有自适应从而导致与下面的元素产生了很大的间隙,看过官方文档的小伙伴应该清楚ly-tab虽然后有设置高度的api但那个是设置底部选中状态的底线的高度的,并没有设置整个插件高度的api,起初打算直接更改此组件的高度,但结果不尽人意(或许是我技术不够牛改不动)无效,但可以使用动态计算来解决它!比如当我们想将其定位到顶部时,设置主元素的padding-top值后,在不同的设备会出现不同的结果,而有些结果显然不是我们想要的,如图。原创 2022-11-18 20:12:08 · 525 阅读 · 0 评论 -
ly-tab插件报错
根据三方文档进行配置后一直报错,搞不懂因为啥,也查不到原因,头都大了,后来开始怀疑是版本问题,进行检查后发现安装的是最新版而三方文档是2.0版本(果然是版本差异问题)根据官方文档进行配置,一定要是官方文档原创 2022-11-17 21:18:01 · 633 阅读 · 1 评论 -
vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
路由重复点击报错解决方法原创 2022-11-17 17:38:16 · 5503 阅读 · 1 评论 -
✖ 48 problems (48 errors, 0 warnings) 45 errors and 0 warnings potentially fixable with the `--fix
起初此报错以为是eslint导致的,在尝试了关闭eslint或者或者添加新的校验规则后始终无效,以下方法为针对此报错有效的一种就是将vue.config.js里的配置进行修改....原创 2022-11-16 21:12:23 · 1297 阅读 · 0 评论 -
Can‘t get DOM width or height. Please check dom.clientWidth and dom.clientHeight. They should not be
即100%就会转换成100px,就会导致图表过小或者干脆显示不出来得问题,但是用内敛样式即可完美解决此问题。原创 2022-10-28 19:17:49 · 2246 阅读 · 0 评论 -
Error in mounted hook: “TypeError: Cannot read property ‘init‘ of undefined“ 解决方法
改成最新版的引入方式即可原创 2022-10-26 17:13:27 · 1343 阅读 · 1 评论 -
elementui 气泡确认框不显示
查阅资料后发现是没有添加唯一值的原因,pop需要加唯一标识符,可以是key可以是ref也可以scope的$index。csdn文章推荐受影响解决办法10个字10行。csdn文章推荐受影响解决办法10个字10行。csdn文章推荐受影响解决办法10个字10行。csdn文章推荐受影响解决办法10个字10行。csdn文章推荐受影响解决办法10个字10行。csdn文章推荐受影响解决办法10个字10行。csdn文章推荐受影响解决办法10个字10行。csdn文章推荐受影响解决办法10个字10行。原创 2022-10-08 16:16:16 · 2765 阅读 · 1 评论 -
elementui 分页器跳转问题
关键代码 this.getPageList(this.list.length > 0?然后再删除成功后请求上一页数据时,将list的长度通过插槽传过来的索引删除一条数据,然后使用自减的方法进行页数的减少就可以辣。注意,此处如果使用-1是没有效果的。原创 2022-09-23 11:21:31 · 6025 阅读 · 0 评论 -
elementui(对话框分页器)组件兼容适配移动端
elementui组件库虽说大大提高了我们开发的效率,但相继也出现了一些问题,比如组件样式的修改,自定义效果变差,组件适配等问题。看的出来效果还是很不错的,完美的解决了组件适配问题,这个思路同样适用elementui一些其他组件。例如对话框组件可以看出在pc端效果还是很理想的,但移动端却是以下效果。看的出来效果并不理想,不过问题不大我们可以使用媒体查询让其适配移动端。原创 2022-09-21 15:01:46 · 10395 阅读 · 0 评论 -
Paused in debugger 弹框解决办法
解决办法 准备冻手首先打开 source 面板,把 Any XHR 勾选去掉,然后将paused on exception (八边形那个东西)点灰原创 2022-09-20 20:58:22 · 8129 阅读 · 0 评论 -
To install it, you can run: npm install --save core-js/modules/es.error.cause.js
这是最近在做一个后台管理系统下载依赖时报的错,先来看报错提示可以看出它提示我们需要下载这个依赖才能运行(依赖之前已经npm i 过),按照提示进行下载下载完成,重新运行依旧报错,尝试重新把所有依赖全部删除重新下载,结果依旧如此,原创 2022-09-13 19:18:51 · 11227 阅读 · 0 评论 -
uniapp开发微信小程序Error in onLoad hook: “SyntaxError: Unexpected end of JSON input“
这个报错之前一直没出现,今天运行代码测试搜索功能时出现的问题,推测是项目之前存储的本地缓存数据被清除,然后初始化读取不到导致的,查阅资料后发现其实是由于JSON.parse无法识别某些url中的特殊字符比如&等特殊符号造成的。...原创 2022-08-31 20:36:10 · 21511 阅读 · 0 评论 -
js楼层导航点击跳转偶尔不生效bug
可以通过将元素距离顶部的距离的数组加1,让其肯定大于,从而解决偶尔不触发的问题。根据元素距离顶部距离的数组进行判断要跳转的位置,有时候会出现跳转不生效的原因。具体原因是这一行代码判断问题。......原创 2022-08-29 11:41:28 · 19738 阅读 · 0 评论 -
uni-swipe-action-item点击执行两次bug
首先坑是官方组件版本不一致的问题,组件版本较低,后续官方已经更新修复此bug。原创 2022-08-26 11:45:42 · 19973 阅读 · 0 评论