自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 正则表达式:输入框禁止输入空格、只能输入数字、字母、汉字等校验

包含大写字母和 [ 、\ 、] 、^ 、- 、:^[A-Z]*$可以输入汉字:^[\u4e00-\u9fa5]*$可以输入字母(含大小写):^[A-Za-z]*$不能输入纯空格:^[^\s]+[\s]*.*$不能输入空格:^[^\s]*$可以输入数字:^[0-9]*$

2024-07-05 13:36:52 449

原创 怎么防止内耗

将长期目标分解为短期、具体的小目标,并为每个目标设定明确的完成期限。设定具体的行动步骤和时间表,有计划地行动,掌控自己的生活和工作。保证充足的睡眠和合理的饮食,为身体提供足够的能量和营养。他们可以给你提供情感上的支持和帮助,减轻你的压力和内耗。关注自己的优点和成就,以积极的心态面对困难和挑战。与积极的人交往,阅读励志书籍,提升自己的情绪状态。根据自己的实际情况和目标,制定长期和短期的计划。通过减少物质的追求和拥有,来丰富自己的精神世界。明确自己的优点和不足,找到适合自己的发展方向。

2024-07-01 07:59:28 131

原创 el-table被点击行添加背景颜色

在 Element UI 的 el-table 组件中,你可以通过使用行样式 row-style 属性来为被点击的行添加颜色。首先,你需要在数据中定义一个对象来存储被点击行的索引,然后在 row-style 函数中根据这个索引来返回不同的样式。但是,如果数据会动态变化(例如排序或过滤),使用。可能会导致问题,因为它不会随着数据的改变而更新。函数会为每一行返回一个样式对象,如果当前行的。,否则返回一个空对象,表示不应用任何特殊样式。请注意,这个示例假设每行数据都有一个唯一的。方法会被调用,并将被点击行的。

2024-05-11 08:56:49 487

原创 怎么读懂源码

最后,记住阅读源码是一个长期的过程,需要不断的实践和积累。随着时间的推移,你会越来越擅长读懂和理解源码。

2024-03-27 09:04:58 146

原创 vue项目在360浏览器兼容模式下SCRIPT1002: 语法错误

4、在vue.config.js配置报错文件的处理transpileDependencies(点击报错文件,看到的是sockjs-client的文件报错了,所以这里配置sockjs-client)3、在babel.config.js中添加presets。2、在main.js引入。可以看到,这个报错没有了。

2024-03-25 09:09:01 485

原创 pnpm : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本

2、输入“set-ExecutionPolicy RemoteSigned”回车,根据提示输入A,回车。1、win+s 在系统中搜索框 输入“Windos PowerShell”右击“管理员身份运行”3、再次回到pnpm -v执行成功。

2024-03-22 15:55:52 280

原创 window.open() 打开的页面在360浏览器兼容模式下没有滚动条

因为resizable 和 scrollbars 默认的就是yes,所以一开始我没有写这两个属性,在chrome下是正常的,但是在ie11下面打开的页面不能调整大小,也没有滚动条,导致超出页面的内容看不了。所以在ie中,resizable 和 scrollbars 虽然默认的是yes,但是也得加上。

2024-03-22 11:17:52 257

原创 省市县回显赋值不成功解决方案

业务场景描述:只选择了省或是市区,回显赋值不成功。

2024-03-18 11:32:57 142

原创 VScode 安装中文插件后,界面不生效的解决办法

在vscode中,按住ctr+shift+p,在出现的输入框中,输入Configure Display Language,在弹出的语言中,选中zh-cn,软件弹出提示。点击重启(Restart)按钮后,中文即可生效。

2024-03-17 18:10:53 346

原创 watch跟computed的区别

总结来说,watch和computed各有其特点和适用场景。watch主要用于监听数据变化并执行回调函数,支持异步操作;而computed则用于计算属性值,支持缓存机制,适用于同步计算场景。在选择使用哪个时,应根据具体的需求和场景来决定。watch和computed在Vue.js等前端框架中都是用于处理和响应数据变化的重要工具,但它们之间存在一些关键差异。

2024-03-15 09:01:34 170

原创 前端程序员怎么提供工作效率

掌握并合理使用一些前端工具和库,例如代码编辑器(如VS Code、Sublime Text等)、构建工具(如Webpack、Gulp等)、框架(如React、Vue、Angular等)和库(如Lodash、Moment.js等)。:在团队中,合理分工、有效沟通、及时同步进度,可以大大提高整体的工作效率。同时,通过代码评审、代码分享等方式,也可以互相学习、共同进步。以上这些方式都可以帮助前端程序员提高工作效率,但最重要的是保持对技术的热情和好奇心,不断学习和进步。:尽可能复用已有的代码,避免重复编写。

2024-03-11 08:47:31 267

原创 Math.floor(Math.random() * 100)

这段代码是JavaScript中的一个常见模式,用于生成一个0到99(包括0但不包括100)之间的随机整数。这段代码每次执行时都会生成一个0到99之间的随机整数。

2024-03-04 09:23:30 335

原创 encodeURIComponent和decodeURIComponent的用法

函数主要用于将字符串作为URI组件进行编码。这两个函数在处理URI时非常有用,可以帮助我们避免由于URI中包含无效字符而导致的问题,同时也能保证URI的正确性和可读性。这些用于分隔URI组件的标点符号),都会被一个或多个十六进制的转义序列替换。例如,如果我们对字符串。是JavaScript中的两个全局函数,主要用于对URI(统一资源标识符)进行编码和解码。函数编码的字符串还原为原始字符串。函数编码的URI进行解码。然而,其他字符(比如。函数进行编码,结果会是。

2024-02-29 11:17:44 254

原创 Unexpected space before function parentheses space-before-function-paren报错解决方案

1、vscode工具升级以后,eslint报错Unexpected space before function parentheses space-before-function-paren。解决方案:格式化代码的插件用vetur,支持vue2版本。产生原因:vscode更新了,代码格式化的插件也更新。

2024-02-27 09:45:37 354

原创 el-date-picker 只能选择当前时间一月前到今天的时间

【代码】el-date-picker 只能选择当前时间一月前到今天的时间。

2024-02-22 09:54:30 254

原创 npm ERR! Windows_NT 10.0.19045报错解决方案

删除 \Users\Administrator\AppData\Roaming\npm\node_modules。step3: 删除 package-lock.json。step2: 删除 node_modules。

2024-02-02 11:28:15 1391 1

原创 支持上传多个附件

【代码】支持上传多个附件。

2024-01-31 11:06:43 153

原创 机构数增加自定义节点内容

content='取消选中当前节点和所有下级节点'content='选中当前节点和所有下级节点'1、需求:父节点勾选后,其子节点也勾选,删除父节点,子节点也被删除。

2024-01-27 15:50:43 1333

原创 大于0 保留4位小数 正则

它可以接受的形式有:单独一个0,0开头的小数,非零正整数,非零正整数后面接小数。请注意,此正则表达式并不能匹配到大于等于10e4的数字,且如果你只希望匹配大于0的数字,你需要自行去掉`|0`这一部分。- `()`用于分组,`[]`表示字符集,其中的字符可以任选。- `\.\d{1,4}`匹配一个小数点后跟1到4个数字。- `|`表示选择,符合前面的条件或后面的条件即可。- `[1-9]\d*`匹配所有正整数。- `$`表示字符串的结束。

2024-01-19 15:37:31 516

原创 合并两个数组

1. `concat()` 方法。注意:这种方式也会改变原始数组。注意:这种方式会改变原始数组。2. 展开操作符 `...`

2024-01-17 16:37:26 363

原创 判断数组否为空对象

Object.keys() 方法会返回由一个给定对象的自身可枚举属性组成的数组。通过数组中属性的个数判断是否为空对象。

2024-01-15 17:30:03 344

原创 现场jenkins打包不成功

将代码中的/deep/和&/deep/ 修改为::v-deep。

2024-01-15 09:31:56 456

原创 字符的常用方法

substring()方法,用于截取指定区间范围内的字符串,该方法需要传两个参数,分别是起始位置和结束位置,能够取到起始位置,取不到结束位置,注意:substring()方法参数,只能传正数,不能传负数。slice()方法,用于截取指定区间范围内的字符串,该方法需要传两个参数,分别是起始位置和结束位置,能够取到起始位置,取不到结束位置,注意:slice()方法的参数,可以传负数,表示从后往前数索引。charAt()方法,根据字符串中字符的索引(下标)获取对应的字符,注意:索引从0开始。

2024-01-15 09:30:40 351

转载 json.parse(json.stringfy())有什么作用

在 JavaScript 中,组合使用 JSON.stringify() 和 JSON.parse() 主要用于深拷贝一个对象。这种方法可以创建一个对象的深层副本,意味着原始对象和新对象之间不共享引用。因此,当需要一个完全独立的对象副本,且原始对象是纯数据对象(不包含特殊对象或函数)时,使用 JSON.parse(JSON.stringify()) 是一种便捷的方法。无法处理函数和循环引用:如果对象包含函数或循环引用,JSON.stringify() 会忽略函数并在循环引用时抛出错误。

2023-12-28 14:11:05 91

原创 JavaScript异步流程控制的前世今生

Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)。什么是同步编程"同步模式"就是上一段的模式,后一个任务等待前一个任务结束,然后再执行,程序的执行顺序与任务的排列顺序是一致的、同步的;"异步模式"则完全不同,每一个任务有一个或多个回调函数(callback),前一个任务结束后,不是执行后一个任务,而是执行回调函数,后

2018-01-20 11:50:47 128

原创 对Promise状态的理解和基本用法

Promise状态的理解用new Promise实例化的Promise对象有三个状态:“has-resolution” - Fulfilledreslove(成功时),调用onFulfilled"has-rejection" - Rejectedreject(失败时)。调用Rejected"unresolve" - Pending既不是resolve也不是reject状

2018-01-12 15:31:42 9981

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除