![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端
文章平均质量分 63
前端
梦境游子
这个作者很懒,什么都没留下…
展开
-
代码简洁之道:别让“if”语句过度冗余
过度使用“if”语句可能会使代码变得复杂和难以管理。通过使用三元运算符、对象字面量和函数式编程,我们可以使代码更加简洁、高效和易于维护。记住,好的代码应该像一部精密的机器,每个部分都有其独特的功能,同时又能和其他部分完美协同工作。如果你有任何问题或想分享自己的经验,请在下面的评论区留言。原创 2024-03-29 10:54:27 · 388 阅读 · 0 评论 -
【Vue】form表单提交第二次才有反应是怎么回事
重点来了,当我进行第二次点击的时候,它触发了提交事件,但是没有进行提交的逻辑,也就是说它没向我当前页面的地址进行提交了,这是因为当参数值没有发生改变时(我没有指定name属性的关系,属性一直不变),它不会进行提交的操作。这个时候它没有触发一个默认的提交事件逻辑,但我可是有一个登录逻辑写在提交事件里的。所以第二次点击按钮时,我的登录逻辑能正常走进去了。在进行了第一次点击按钮后,默认事件会给我自动提交到action属性中指定的地址,当然我这里并没有指定,所以它给我提交到了我当前页面的地址。原创 2023-12-14 23:53:15 · 278 阅读 · 0 评论 -
JavaScript中处理时间差
【代码】JavaScript中处理时间差。原创 2023-12-05 11:26:13 · 162 阅读 · 0 评论 -
【Vue3+Vite】解决build后空白页的问题
build后空白页的问题可能是使用的是历史模式,因为Vue是一个单页的客户端应用,如果没有适当的服务器配置,访问会得到一个 404 错误。使用Hash模式接口解决这个问题,因为使用Hash模式后由于这部分 URL 从未被发送到服务器,所以它不需要在服务器层面上进行任何特殊处理。缺点就是对SEO不友好。原创 2023-11-27 00:06:37 · 882 阅读 · 0 评论 -
Windows安装nvm【node.js版本管理工具】
比如要安装16.20.2版本的,那么命令就是nvm install 16.20.2。比如要切换到16.20.2版本,那么命令就是nvm use 16.20.2。✏️评论,你的意见是我进步的财富!安装过程就不贴了,一直下一步就行。原创 2023-11-17 11:05:24 · 982 阅读 · 0 评论 -
完美解决回车事件使用window.open()打开新窗口行为被浏览器拦截的问题【亲测有效】
目录 项目场景问题描述原因分析解决方案 在项目中需要做一个按下回车键后新窗口的跳转,我使用的是window.open这个方法来进行新窗口的跳转的,在谷歌浏览器中试了是没有问题的,但是当我在火狐浏览器中测试的时候发现被拦截了,也许是因为这个行为不属于用户主动的就被拦截了,那么在实际情况中这种情况对用户来说是不友好的,体验极差,接下来就看下如何解决该问题的吧!下面我用一个小案例演示一下项目中该问题出现的情况: 在我测试了鼠标的点击事件触发不会被浏览器拦截之后我试了下模拟点击的方式,不管是input还是butto原创 2022-07-04 23:23:03 · 2971 阅读 · 1 评论 -
前端开发调试必备技能F12开发者工具之Elements(元素)面板,详细图解带流程
大家好!我是爷爷的茶七里香,这个名字有没有让你想起周董的歌捏?好了,废话不多说,开始今天咱们的内容:一、进入浏览器开发工具的几种方式相必是个老手都知道按键盘上的f12就行了,但是有些网站会有反调式的机制,有时候你按f12没反应,不是你卡了也不是你键盘坏了,而是网站不允许你调出f12的面板,那么这个时候我们该怎么办呢?我们可以通过点击浏览器右上角的三个小点点,里面会有开发工具的选项,如图:除了上面介绍的两种方法,还有一种是直接在界面上鼠标右键...原创 2022-04-30 19:30:15 · 11422 阅读 · 75 评论 -
bug记录:html元素样式不管怎么调就是对不齐?
最近在写一个网站的时候觉得单调了,然后我就在一个input框的右边加入了阿里的iconfont字体图标,结果神奇的事情发生了...如下图所示,这是还没在输入框右边加入icon图标的情况,可以看到是正常的:当我加入了一个button按钮里边放置了icon图标之后,可以看到好像还是正常的: 接下来我嫌图标太小了,我就调了以下icon的大小,然后就变成了下面这样: 接下来我调了半天都没有任何作用,突然灵光一闪,想到icon图标其实被认为是字体了,而不是一张图,我这才反应过来两个盒子内的字体会根据两边字体的底部进原创 2022-06-29 23:08:41 · 595 阅读 · 2 评论 -
前端Vue用户token过期登录界面跳转进化史
引言我们都知道当token过期了之后用户是不能做任何操作了,在前端也需要进行路由跳转到登录界面,因此引发了以下事件首个版本这个版本我自己看着都有点那啥,憨憨的,也不知道我当时是怎么想到的,哈哈~首先我在后端设置了token的过期时间是30分钟,当token过期了之后就需要页面跳转了,在还没前后端分离开发模式前,后端是可以直接返回页面进行跳转!大人,时代变了~~~刚接触不久Vue,也不知道具体是怎么做的,我脑阔就闪过一个想法:我在前端存的token让它早...原创 2022-03-17 18:43:55 · 2218 阅读 · 1 评论 -
关于Vue实现动态路由component找不到组件的问题(Error: Cannot find module ‘@/views/User‘)
Error: Cannot find module '@/views/User';store sync?5d98:2 Uncaught (in promise) Error: Cannot find module '@/views/User'原创 2022-03-22 10:19:26 · 10547 阅读 · 18 评论 -
快速入门ES6语法(ECMAScript 6)
🍎前言ECMAScript 6(简称 ES6)是 JavaScript 语言的下一代标准,在 2015 年 6 月正式发布。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。对于常见的ES6和JS是什么关系的话题呢,我在这里提一下:ES6是JS的规格,而JS是ES6的一种实现。🍎语法🔰let声明变量在使用ES6之前我们更多的是使用var来声明一个变量,而var变量的声明是没有作用域的概念的,使用var对相同的变量名是可以声明多次的;而let就.原创 2022-05-27 15:40:24 · 2890 阅读 · 119 评论 -
Vue+element-ui中form表单table自适应问题解决方案+防抖
Vue+element-ui自适应问解决方案+防抖2. 将绑定的变量写在vue的data中3. 在methods中写入以下方法tableHeightAdaptive() { // 获取id为elTable的元素 let elTable = document.getElementById('elTable') if (!elTable) { return } // 预留大小 自行按需调整 let r原创 2022-03-16 09:59:41 · 2668 阅读 · 0 评论 -
解决TypeError: Cannot read properties of undefined (reading ‘NormalModule‘)的四种方案
ERROR TypeError: Cannot read properties of undefined (reading 'NormalModule')TypeError: Cannot read properties of undefined (reading 'NormalModule') at VueLoaderPlugin.apply (E:\aqy-app\node_modules\vue-loader-v16\dist\pluginWebpack5.js:44:47) at原创 2022-05-11 22:57:12 · 51140 阅读 · 45 评论 -
Vue覆盖子组件的样式
但我们在vue组件的<style>标签里添加了scoped之后,是无法修改子组件的样式的,这个时候我们可以在子组件的选择器前加一个深度选择器(/deep/)如下:<style scoped> /deep/ .el-son{ /* 要覆盖的样式 */ }</style>有个需要注意的地方:在使用了/deep/深度选择器后在<style>标签里面指定了lang="scss"之后,设置的样式不会生效,还会导致报错..原创 2022-03-30 15:14:43 · 2196 阅读 · 0 评论 -
Vue使用阿里iconfont图标
目录编辑 前言正篇一、在官网下载icon图标二、Vue添加iconfont 三、测试图标效果大家好,我是爷爷的茶七里香,最近自己想搞一个网站,感觉网站有点单一,我就给项目加了阿里的iconfont图标,感觉挺好用的,还是彩色的,顺便记录下。项目下载下来解压之后的文件如下:效果:......原创 2022-06-27 21:53:42 · 2537 阅读 · 12 评论 -
onlyoffice插件传值(接收外部数据)的问题
管理平台集成在线编辑word时遇到一个需求, 需要做到在外部定义一个按钮, 点了这个按钮后会弹出一个列表, 在选择了某条数据后需要把这条数据(包过边框)插入到word文档里面, 当时听到这个需求的时候觉得很棘手, 不过好在已经实现了, 目前也在使用过程中了, 该功能已经实现了快2个月了, 现在才想起来记录下。原创 2023-04-19 09:28:03 · 2126 阅读 · 21 评论 -
JavaScript逆向实战:admin加密成WaQ7xbhc9TefbwK是什么加密算法?逆向思维考验、详细流程图解
js逆向实战学习,获取路由器后台加密方式原创 2022-04-24 00:59:32 · 5705 阅读 · 25 评论