- 博客(19)
- 收藏
- 关注
原创 前端项目规范化-管理颜色篇
通过上述步骤,我们可以有效地管理和更新项目中的颜色变量,不仅提升了开发效率,也确保了设计的一致性和可维护性。希望这个指南能帮助你在自己的项目中更好地管理颜色变量!
2025-02-15 11:16:10
830
原创 Vue3 使用 vuedraggable拖拽排序;禁用 / 拖拽 / 悬浮样式等细节
我们为拖拽中的项目和占位符分别定义了.ghost和样式类,以便用户可以清楚地看到当前拖拽的状态。important;important;通过以上步骤,我们成功地使用Vue3和实现了表头字段的拖拽排序,并且能够灵活地控制哪些项目不可拖拽,以及定制拖拽过程中的视觉效果。这不仅提高了用户体验,还增加了界面的交互性和实用性。希望这篇文章能帮助你在自己的项目中实现类似的功能。
2025-02-11 15:58:44
1089
原创 关于Sentry的Source Map,webpack方式的配置
Sentry 监控 如果不上传Source Map,有些问题不能精准定位,改起来不是太方便;记录一下用webpack的方式自动上传Source Map1、安装@sentry/webpack-plugin插件npm istall @sentry/webpack-plugin // npmyarn add @sentry/webpack-plugin // yarn如果在安装的时候提示 @sentry/cli 依赖安装不了,可以显性的安装@sentry/clinpm install @sent
2022-04-02 09:58:07
2116
原创 批量修改文件名
如何批量修改文件名最近有小伙伴求助,有几百个以工号命名的图片,需要将图片名称改成工号对应的身份证号;手动改废了;接下来就写一个node脚本来完成这件事吧文件目录结构批量修改batchRename.js -------- 运行的脚本IMAGE ------- 图片文件夹start.bat ------ 双击启动脚本文件(batchRename.js)// 第一步:引入 fs 文件系统模块let fs = require('fs')const dirName = 'IM
2022-01-27 11:50:55
991
原创 iview select 动态变更下拉选项遇到的问题
option :key=“index” 动态变更选项dom更新问题如果涉及下拉选项动态更新的情况,比如后面的下拉列表依赖前面选项的值,下拉列表的option循环 :key 不要只用index 可以用value 或者 value + index,否则有可能造成上次选的index和更新后选择的index刚好相同导致dom没有更新,选择的结果其实还是上次的值;...
2022-01-21 11:16:23
757
原创 正则表达式
正则弱到爆,终于忍不了.表示单个任意字符[]方括号里面的任意字符 例: “xxx age xxx bge” 中匹配 age和bge 写法为 /[ab]ge/[^]除去方括号中的任意字符 例:“xxx age xxx bge xxx cge” 匹配 age cge /[/^b]ge/**之前的字符或组匹配>=0次 例:“xxx age xxx bge xxx cge” 匹配 age bge cge /[abc][a-zA-Z0-9]*/++之前
2021-11-25 09:32:25
127
原创 前端如何不用接口导出Excel
前端如何不用接口导出Excel场景:已经有多个子场景的表格数据的时候,需要导出表格,按照场景分成同的sheet页,但不用后台接口,前端如何实现直接上准备:1.下载npm install file-saver --save2.xlsxnpm install xlsx3.数据处理 (复制一下代码到 Export2MultipleSheetExcel.js)// 文件名:Export2MultipleSheetExcel/* eslint-disable */import
2021-11-19 17:15:41
878
1
原创 2021-11-08
记录 一个关于JSON.parse(JSON.stringify(obj))的坑如果组装了一个echarts图表数据结构,返回的时候怕引用赋值出问题,为了方便这个时候我们会想到用JSON.parse(JSON.stringify(obj))进行深拷贝,此时如果obj中存在 函数或者构造函数时,此操作将不能返回预期结果let options = { xAxis: { data: [1, 2, 3], axisLabel: {
2021-11-08 14:50:07
202
原创 2021-10-13
前端面试遇到的问题记录,欢迎大家将遇到的有意思的面试题放在评论下面1.Vue生命周期,哪个阶段绝对拿不到dom,考虑nextTick,并说出nextTick的实现原理2.打印顺序 setTimeout(() => { console.log('aaa'); }) new Promise(() => { console.log('b'); }).then(() => {
2021-10-13 11:38:03
73
原创 08内部类
内部类一般内部类内部类概述在类中定义的类内部类叫做内部类内部类访问特点内部类可以直接访问外部成员,包括私有外部类要访问内部类的成员,必须创建对象外部类名.内部类名 对象名 = 外部类对象.内部类对象public class Main { public static void main(String[] args) { // 创建内部类对...
2019-10-16 17:09:59
135
原创 05多态
多态什么是多态:事物存在的多种形态多态的前提:要有继承关系要有方法重写要有父类引用指向子类对象多态的几种方式成员变量访问成员变量时遵循的原则:编译看左边(父类),运行看左边(父类)package asdf.com.cn;public class Main { public static void main(String[] args) { ...
2019-10-16 11:13:02
190
原创 04final关键字.txt
final最终的意思修饰类:类不能被继承修改时方法:方法不能被重写修饰变量:变量就变成了常量,只能被赋值一次常量命名规范:全部使用大写,中间用下划线隔开final定义常量一般会和public static 结合使用:public static final String MAX_VALUE;final在修饰引用数据类型的时候,不能改变它的引用,但是可以改变它的属...
2019-10-16 10:59:49
122
原创 01.java基础学习---面向对象_代码块
代码块在Java中用{} 扩起来的代码被称为代码块局部代码块构造代码块静态代码块同步代码块public class Main { public static void main(String[] args) { /*- 构造方法- A:方法名和类名相同- B没有返回值类型,void也没有- */ System.out.println("main方...
2019-10-16 10:58:40
87
原创 03静态static
静态static关键字的特点随着类的加载而加载优先于对象存在被类的所有对象共享首先分析代码运行过程中的内存变化情况class My_demo { public static void main(String[] args) { Person p1 = new Person(); p1.name = "aaaaa"; ...
2019-10-16 10:58:08
96
原创 02面向对象-继承
extends–继承的意思好处:提高的代码的复用性提高代码的维护性:比如增加属性或者方法,只需要在父类中增加即可让类与类之间产生关系,是多态的前提(后面会讲多态)弊端:类的耦合性增强了开发的原则:高内聚,低耦合特点:只支持单继承,不支持多继承(有安全隐患,如果两个类中有相同的方法)Java 只支持多层继承A -> B -> C C 继承 B,B...
2019-10-16 10:53:51
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人