
JavaScript
不抽烟的小王
这个作者很懒,什么都没留下…
展开
-
vue+element 键盘回车事件导致页面刷新的问题
即:@keyup.enter是vue监听键盘回车事件,如果用了封装组件的话,比如element,这个时候使用按键修饰符需要加 上.native(监听根元素的原生事件,使用 .native 修饰符)2.如果在input上加上@keyup.enter.native,第一次回车时还是会刷新界面,在el-from上加上 @submit.native.prevent。1.如果回车时有方法需要调用,在调用方法的时候加上@keyup.enter.native。这样,就可以完美解决问题了。原创 2024-07-02 14:43:19 · 756 阅读 · 0 评论 -
指定位置插入指定字符
【代码】指定位置插入指定字符。原创 2024-06-21 16:43:02 · 385 阅读 · 0 评论 -
防抖与节流
immediate:传true为防抖,传false为节流。fn:执行的函数方法。原创 2024-05-07 10:41:50 · 174 阅读 · 0 评论 -
vue判断页面是否加载完成后,执行事件
通过定时器,判断document.readyState的状态来执行事件。很多时候用this.$nextTick并不能满足需求。原创 2024-04-26 14:48:31 · 916 阅读 · 0 评论 -
element ui 自动关闭弹框
【代码】element ui 自动关闭弹框。原创 2024-04-03 14:34:59 · 423 阅读 · 0 评论 -
根据生日计算年龄
【代码】根据生日计算年龄。原创 2024-03-20 15:08:29 · 379 阅读 · 0 评论 -
vue根据身份证号算出年龄
【代码】vue根据身份证号算出年龄。原创 2024-03-20 15:07:26 · 509 阅读 · 0 评论 -
通过el-progress封装的进度条
用法:progressShow属性触发进度条显示隐藏(必填),其他的可不填,有其他需求可自行添加。原创 2024-03-14 14:16:19 · 892 阅读 · 0 评论 -
基于Element的进度条Loading
前端在中后台项目开发中经常要使用到loading遮罩层在数据交互时展示,目前我使用element组件库的loading,发现不能自定义,loading的样式比较少,官方只提供修改loading的图标和文字。但是我的需求是希望展示的是进度条一样的效果,那就不用loading组件,使用element的Progress进度条组件,自己写一个。在需要遮罩的元素内放入即可,接收loading参数控制是否展示,展示时会覆盖父级元素。基于Element的进度条loading组件。组件的api可以自行添加。原创 2024-01-31 18:18:06 · 1760 阅读 · 0 评论 -
vue+elementUI添加进度条效果,添加loading效果
在main.js文件中引入和使用。原创 2024-01-31 18:16:12 · 1111 阅读 · 0 评论 -
Vue中Element的table多选表格如何实现单选
【代码】【无标题】原创 2023-12-26 15:34:52 · 2619 阅读 · 0 评论 -
前端数据排序
【代码】前端数据排序。原创 2023-12-22 14:21:54 · 1189 阅读 · 0 评论 -
前端JS数据时间排序
parse方法要求短日期可以使用“/”或“-”作为分隔符,但是必须用月/日/年的格式来表示。例如今天是“7/6/2008”或是“7-6-2008”,因为浏览器原因,当使用“7-6-2008”这种格式时,在IE中可以正常解析,但在FireFox中,返回值却总是NaN。原创 2023-11-23 09:50:29 · 1272 阅读 · 0 评论 -
JS实现中文转拼音首字母和五笔简码
【代码】JS实现中文转拼音首字母和五笔简码。原创 2023-10-17 18:10:52 · 4419 阅读 · 0 评论 -
js 中文转为首字母拼音
2)一个是可以将每一个字的拼音的首字母提取出来,是大写的形式。1)一个是将汉字翻译为拼音,其中每一个字的首字母大写;原创 2023-10-17 17:39:08 · 5628 阅读 · 0 评论 -
前端通过后端返回的dataList数据进行搜索查询
【代码】前端通过后端返回的dataList数据进行搜索查询。原创 2023-10-11 09:59:08 · 324 阅读 · 0 评论 -
函数防抖、节流、深拷贝、对象属性深度合并等等方法
2、引入import XEUtils from 'xe-utils'1、安装插件xe-utils。原创 2023-10-10 10:56:41 · 396 阅读 · 0 评论 -
判断传入的值是否为英文,是的话转为大写
【代码】判断传入的值是否为英文,是的话转为大写。原创 2023-10-10 10:53:44 · 73 阅读 · 0 评论 -
时间格式化方法
【代码】时间格式化方法。原创 2023-10-10 10:50:47 · 94 阅读 · 0 评论 -
el-tree目录和el-table实现搜索定位高亮方法
需求:el-tree目录实现搜索查询el-table表格项,双击表格项根据yiZhuMLID||muLuID定位el-tree目录,并且高亮展示在可视化区域内,再重新根据el-tree目录的yiZhuMLID搜索刷新el-table表格,定位且高亮展示相对应的yiZhuMLID的需求。5、el-table定位数据高亮的方法。4、el-table的封装。2、样式Style代码。原创 2023-10-10 10:39:16 · 820 阅读 · 0 评论 -
滚动条样式修改
设置 ::-webkit-scrollbar 属性会使滚动条默认样式失效其他修改滚动条样式的私有属性需要配合 ::-webkit-scrollbar 属性使用如果要设置滚动条背景色, ::-webkit-scrollbar 、 ::-webkit-scrollbar-track 、 ::-webkit-scrollbar-track-piece 三个属性设置一个即可。四、开始换装1. 纯色系滚动条。原创 2023-06-12 15:34:12 · 1092 阅读 · 0 评论 -
微信小程序 rich-text组件中图片点击放大与自适应大小问题
【代码】微信小程序 rich-text组件中图片点击放大与自适应大小问题。原创 2023-05-22 10:35:08 · 3365 阅读 · 2 评论 -
uniapp使用navigateBack方法返回上级页面并刷新
目前想出的方案是在回退之前修改上页判断条件,回退后重新获取判断条件在决定是否刷新。修改状态成功后,准备回退到上一页之前,将上一页的是否刷新参数值改为是的状态。需刷新:在第二页编辑后,上一页列表中与之对应的数据状态一起改变。分析:一般调用navigateBack返回上一页时有两种情况。需要在onshow钩子中获取判断条件。不需刷新:查看内容,状态未改变.原创 2023-05-06 17:01:50 · 2485 阅读 · 0 评论 -
js对象里面添加对象
的是,使用Object.assign()和。(...),重复添加的属性会直接省略。实际工作学习中我们经常会遇到需要。的展开运算符(...)原创 2023-05-06 16:59:06 · 2102 阅读 · 0 评论 -
vue后台管理项目如何实现下载本地下的文件
herf为本地下载路径,文件在public目录下。// // 本地下载方法,文件放在public目录里。// 使用a标签下载。原创 2023-04-28 18:04:29 · 949 阅读 · 0 评论 -
如何除去js对象中的空值以及空对象等等
【代码】如何除去js对象中的空值以及空对象等等。原创 2023-04-26 10:01:00 · 177 阅读 · 0 评论 -
时间格式化
/获取当前毫秒数(0 - 999)//获取完整的年份(4位,1970-?//获取当前时间(从1970.1.1开始的毫秒数)//获取当前毫秒数(0-999)//获取当前月份(0-11,0代表1月)let t = new Date().getTime();//获取当前星期X(0-6,0代表星期天)//获取当前分钟数(0-59)//获取当前秒数(0-59)//获取当前小时数(0-23)//获取当前日(1-31)//获取当前年份(2位)// new Date()常用的方法。原创 2023-03-10 10:35:44 · 97 阅读 · 0 评论 -
各种关闭eslint方法总结
1、package.json关闭eslint2、修改eslint的语法检测,文件为根目录下的 package.json文件(规则写在rules内)3.vue cli关闭eslint。原创 2023-02-11 17:49:48 · 28361 阅读 · 3 评论 -
前端代码实现放大镜效果
商品放大镜 可以更为清晰地观看喜欢的物品。利用css和js实现页面放大镜效果。像一些淘宝等购物商场。原创 2023-02-06 23:42:15 · 470 阅读 · 0 评论 -
防抖与节流
防抖与节流原创 2022-10-25 00:10:01 · 121 阅读 · 0 评论 -
ES6如何合并2个数组(面试)
ES6如何合并2个数组(面试)原创 2022-09-25 20:50:08 · 4842 阅读 · 0 评论