自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端路由的基石

浏览器有DOM和BOM,在BOM上就有history【前端路由则借助history】一般不直接操作这个history,而是借助history.js。

2024-01-23 17:52:03 344 1

原创 用户自定义布局

layoutVUE3 中实现拖拽和缩放自定义看板 vue-grid-layout_vue-grid-layout vue3-CSDN博客前端更换自定义主题颜色的解决方案 - 知乎。

2024-01-17 16:28:19 413

原创 vue血缘分析图

可以展示如组织机构图谱、股权架构图谱、集团关系图谱等知识图谱,可提供多种图谱布局,包括树状布局、中心布局、力学布局自动布局等。根据json渲染血缘图,任意节点可自由拖动;移动到连线上高亮相关。React + Canvas 的混合模式来实现血缘图谱。画布支持整体缩放 (滚轮缩放)和整体拖动。,以及数据在多个处理过程中的。下载血缘保存为png图片。数据血缘描述了数据的。

2024-01-17 16:26:46 1577

原创 模板字符串

拓展运算符(...)用于取出参数对象所有可遍历属性然后拷贝到当前对象。模板字符串可以加多行字符串、变量、调用函数。// 空白元素,用来占位。

2024-01-17 16:24:46 360

原创 对象合并的四种方法

2、assign 不会处理原型链上的属性,也不会合并相同的属性,而是用后面的属性值覆盖前面的属性值。同名属性会被覆盖 Object.assign种第一个值是目标对象,第二个值是源对象。3、merge遇到相同属性名的时候,若是属性值是纯对象或集合的时候,会合并属性值。扩展运算符合并对象obj1对象在前和在后最后打印的结果是不同的。1、assign遇到同名的属性会直接覆盖。

2024-01-17 16:21:46 442

原创 将数组转换为JSON数据

JSON.stringify() 把 json 对象转换成为 json 字符串 JSON.parse() 把 json 字符串转换成为 json 对象。一般要操作 json 中的数据的时候,需要 json 对象的格式。一般要在客户端和服务器之间进行数据交换的时候,使用 json 字符串。使用JSON.stringify()方法将数组转换为JSON字符串。的所有属性的值从源对象(一个或多个)复制到目标对象。一种是:字符串的形式存在, json 字符串。一种是:对象的形式存在, json 对象。

2024-01-17 16:19:58 1678

原创 简化luckysheet

showtoolbarConfig 自定义配置工具栏,可以与showtoolbar配合使用,【constant.js/ customSheetRightClickConfig配置】【constant.js/ customCellRightClickConfig配置】index.html 注释掉这个data。showtoolbar 是否显示工具栏。

2024-01-17 16:13:08 738

原创 创建V2项目

【代码】创建V2项目。

2024-01-17 16:08:06 359

原创 vue中的特殊属性—is

使用is属性,可以轻松实现导航切换效果。

2024-01-17 16:05:07 324

原创 vue可拖拽流程图

支持元素节点有图形面板区拖拽至主画布,拖拽调整元素位置,拖拽调整元素大小 支持通过拖拽形式进行节点间连线,可控的节点连接桩,以及对已有连线拖拽调整连线位置 支持缩略图 支持键盘快捷键监听,例如Del BackPlace ctrl等按键以及组合键 支持流程编辑操作的撤销,重做,清空,保存图数据,读取数据后渲染图 支持鼠标悬停,点击,单选,框选元素,以及触发相关事件 支持监听流程图窗口尺寸变化,以便调整画布尺寸。(3)基于vue2.x+antv x6实现可拖拽编辑拓流程拓扑图。

2024-01-17 16:04:04 1578

原创 _this和this的区别

this只是一个变量名,this代表父函数,如果在子函数还用this,this的指向就变成子函数了。普通函数中的this并不会向上继续找对象,箭头函数中会往上寻找this,直到找到所代表的this为止。普通函数中的this表示调用此函数时的对象,箭头函数里面的this会继承自外部的this。_this就是用来存储指向的。

2024-01-17 15:49:27 390

原创 eslint规则:

16、'overlayClassName' must be hyphenated 【在绑定属性的时候不允许属性为驼峰命名法 所以需要把绑定的属性使用短横加小写代替 】,修改为: overlay-class-name。3、HTML的字符串可以为双引号,js中的字符串必须为单引号。11、所有的'var'声明必须在函数作用域的顶部。i -- 替换为 i -= 1。10、@事件放在最后【放在class之后】14、运算符'='必须有空格。8、v-show放在最前面。5、函数括号前必须有空格。

2024-01-17 15:07:17 336

原创 luckysheet使用步骤

Luckysheet引用步骤

2024-01-17 15:05:47 1148

原创 JSON.parse() 的坑

如果eval()的参数是字符串,那么eval()将这个字符串解析成代码后进行执行,并返回最后一行代码执行的结果。如果你使用eval()或者new Function()的方式来转化,那就完全可以忽略上述需要注意的地方。如果字符串无法解析成合法的代码,eval()将抛出SyntaxError错误。eval调用时,实例为eval( "( javascript代码 )" )如果eval()的参数不是字符串,那么eval()将直接返回参数。使用JSON.parse()方法来转化json对象,需要注意的。

2023-09-08 14:35:01 116 1

原创 换新机子,下载开发工具 :vscode、node、npm

2、在 新的电脑上同样找到安装目录下的.vscode,替换掉extensions 或者复制之前extensions下的插件文件,粘贴到当前新目录就好了。安装完整就可以使用 cnpm 命令了。如:C:\Users\用户名.vscode\extensions 【这里一定要注意是在c盘,不管之前安装的位置是哪里!向下翻,选择你需要的版本,选择好了直接点击 Downloads 进行版本系统选择(演示下载 V10)向下翻,选择你需要的版本,选择好了直接点击 Downloads 进行版本系统选择(演示下载 V10)

2023-09-08 14:33:50 227 1

原创 表单关联,选择一个值,另外一个值自动填写

表单关联,选择一个值,另外一个值自动填写

2023-01-29 16:52:58 133

空空如也

空空如也

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

TA关注的人

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