![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bug解决记录
蓝with黑
这个作者很懒,什么都没留下…
展开
-
Django channels实现websocket时,报错django.core.exceptions.ImproperlyConfigured: Cannot import ASGI_APPLIC
Django项目使用channels实现websocket时,项目文件:mysite/setting.py。项目文件:mysite/asgi.py。原创 2024-04-18 16:09:33 · 296 阅读 · 0 评论 -
_.debounce防抖函数 在vue中使用this问题,应该传匿名函数而不是箭头函数
简单理解:_.debounce内部做了apply操作,箭头函数由于没有this,无法绑定this,导致最终this是undefined, 而匿名函数,成功通过applay绑定了this,所以this指向了vue组件实例。本身没有this,所以applay操作无效,因此vue中使用debouncd函数,如果传入箭头函数,其this指向不是vue实例,而是undefined。可以看到内部incokeFunc对传入的func做了applay操作(绑定this),而匿名函数。存在this可以被apply成功绑定;原创 2024-03-22 09:52:16 · 525 阅读 · 0 评论 -
tab切换时el-table,表格错位
方法,重新渲染table。原创 2024-03-20 10:47:29 · 417 阅读 · 0 评论 -
url参数中文带下划线‘_’,导致浏览器挂起,报错:Throttling navigation to prevent the browser from hanging.
浏览器显示“Throttling navigation to prevent the browser from hanging.”这样的信息,通常是因为浏览器检测到短时间内有大量的页面跳转或请求,认为这可能是恶意行为或可能导致浏览器崩溃,因此进行了限制。这是Chrome浏览器的一项安全特性,用以防止IPC(Inter-Process Communication)洪水攻击。这种情况会导出浏览器报错,页面无法访问。原创 2024-03-13 09:56:10 · 715 阅读 · 0 评论 -
Syntax Error: TypeError: token.type.endsWith is not a function
eslint 报错:Syntax Error: TypeError: token.type.endsWith is not a function1. 解决方案1排查了代码之后,并没有发现代码错误在哪里,后来看了这篇文章,降低babel-eslint版本到8.2.2就正常了。原版本10.1.0改为8.2.2参考1原因是:babel-eslint npm包已被弃用,我们无法再下载到这个包,导致项目缺少依赖报错。将弃用的换成即可。先移除依赖:或者然后添加依赖:或者注意:和依赖也是必须的,项目原创 2023-12-21 11:29:06 · 732 阅读 · 0 评论 -
解决vue2响应式失效问题的方案总结
在 Vue3 中,这个问题已经得到了较好的解决,因为 Vue3 使用了 Proxy 来实现更强大的响应式系统,可以自动追踪对象内部的变化,不再需要使用JSON.parse(JSON.stringify())这样的技巧来维护响应式关系。这个原理的关键在于,JSON.stringify()方法会将一个对象转换成一个 JSON 字符串,而JSON.parse()方法则会将这个 JSON 字符串解析成一个新的 JavaScript 对象。拷贝一个新对象,让vue重新建立新的响应式关系。,从而使它关联组件重新渲染。原创 2023-09-18 15:16:38 · 3038 阅读 · 2 评论 -
在 JavaScript 中,如果你在嵌套的 `for` 循环中遇到内层报错,停止外层循环
结合标签可以实现在特定条件下停止外层循环,但需要谨慎使用,确保在合适的时机使用它,以避免逻辑错误和不必要的跳出。标签给外层循环命名。当在内层循环中出现错误时,我们使用。循环中遇到内层报错,并且想要停止外层循环,你可以使用。在 JavaScript 中,如果你在嵌套的。来跳出外层循环并停止执行后续的迭代。语句结合标签(label)来实现。在上述示例中,我们使用。原创 2023-07-17 11:30:46 · 261 阅读 · 0 评论 -
封装elementUI Message 组件, 避免连续多个请求接口报错,页面同时连续显示多个message弹窗
封装elementUI Message 组件, 避免连续多个请求接口报错,页面同时连续显示多个message弹窗。使用:在axios统一拦截中使用。原创 2022-10-27 14:56:35 · 837 阅读 · 0 评论 -
记录一次更新npm i之后,原来兼容IE的程序,又报语法错误,app.js包语法错误: “exports.destroy = (() => { ... }); const let”等未被转义
最近开发项目中,项目重新npm install之后,IE浏览器报了语法错误,但是之前是好的,查看报错的位置发现有好多箭头函数和const 没有被转义,但是babel配置都是问问题的。的sockjs-client.js,而1.6.1的版本在我的项目中,无法被转义,导致了更新依赖包后,再编译app.js中存在ES6语法,最终导致IE中报错。webpack-dev-server中默认会下载最近的。这个问题真的很坑,谷歌百度了很久都没有找到同样问题的。记录一下,希望帮助到遇到相同问题的人。ES6语法没有被转义的。原创 2022-10-10 11:24:28 · 1259 阅读 · 8 评论 -
小程序体验版报错:uploadFile:fail createUploadTask:fail url not in domain list
最近使用uniapp开发小程序本地开发时正常,但是发布到体验版就报这个错uploadFilefailcreateUploadTaskfailurlnotindomainlist.刚开始将uniCloud腾讯云的接口请求域名当做了所有上传下载和接口请求的域名,所有无论怎么改都报错,后来发现上传下载的域名是不一样的。添加后,重新发布,生效。注意这里有两个域名需要填,之前我填的一个域名,所以一直不成功。小程序后台配置开发设置-服务器域名的uploadFlie和download的合法域名。......原创 2022-07-29 15:31:43 · 3859 阅读 · 0 评论 -
github每次需要输入密码的解决办法
之前本地提交代码,每次都要提示输入密码,很麻烦。后来解决了这个问题。现在将这段笔记迁移到博客,希望对遇到同样问题的人有帮助终端输入以下命令:ssh-keygen -p终端提示:Enter file in which the key is (/Users/wengf/.ssh/id_rsa): # 这里直接回车Enter old passphrase: // 输入密码Enter new passphrase (empty for no passphrase): // 新密码直接回车E.转载 2021-09-15 14:19:26 · 529 阅读 · 0 评论