
web前端实战笔记
文章平均质量分 60
记录实际开发中踩过的坑,学到的东西,等等。即便是很基础的坑,也要重视。
狗狗的仙女大人
副业写代码,主业幻想和发呆。
梦想是牵着狗狗浪迹天涯。
展开
-
【实战踩坑】umi+react+ts项目引入图片提示找不到该模块
引入图片提示找不到该模块。引入的图片是 .jpeg 格式的,把图片后缀改成 .png 就可以了。至于为什么会识别不了 jpeg 格式,还待研究。先记一笔,好记性不如烂笔头。原创 2022-11-10 23:56:07 · 776 阅读 · 0 评论 -
处理vue中的长按事件、点击事件、默认事件冲突
vue并没有自带长按事件,我们是通过touchstart和touchend模拟长按,但是长按后又会触发默认事件,比如出现菜单,移动端会出现选择复制;但是如果直接阻止掉默认事件,click事件也会被阻止掉——无论是直接用@touchstart.prevent的方式阻止,还是在代码中通过event.preventDefault方式阻止;那么如何才能做到——既阻止默认事件,又正确触发click事件呢?利用touchstart是在click事件之前触发的特点,结合定时器来解决。原创 2022-10-19 12:05:32 · 6410 阅读 · 1 评论 -
实际开发中遇到的事件冒泡——为什么我的弹框关不掉了
实战中遇到的问题:点击关闭弹框的按钮,弹框反复闪烁(关闭-打卡-关闭-打开……),关闭不了。原因是事件冒泡:基于dom树形结构,事件会顺着触发元素向上冒泡。当子元素触发事件,事件会依次往上级传递,每一级都可以感知到事件,直到传递到根元素。原创 2022-10-18 17:20:27 · 1185 阅读 · 0 评论 -
安装mongodb-community之后提示command not found: mongo找不到mongo指令
安装mongodb-community之后提示command not found: mongo找不到mongo指令。那你可以试试mongosh指令。在终端输入mongosh,这个命令在6版本后相当于之前的mongo命令。原创 2022-10-15 00:35:30 · 9021 阅读 · 9 评论