自定义博客皮肤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)
  • 收藏
  • 关注

原创 个人学习记录之vue3动态路由

由于vue的路由由path,name,component,meta,children等组成,当页面变多路由文件也会随之会变得冗余。这个功能就是为了解决这种情况,也是为了让我们更加尽快的进入业务代码的思考,不需要为边边角角的事情烦心。

2024-04-12 09:24:28 174

原创 个人学习记录之vue3生命周期

onBeforeMount()和onMounted()钩子中一般用于调用异步函数,手动挂载CLASS等操作console.log('自己的代码');})console.log('自己的代码');})

2024-04-11 15:17:28 200

原创 个人学习之Proxy、Reflect使用(微深入)

Proxy 是对象的包装器,将代理上的操作转发到对象,并可以选择捕获其中一些操作。它可以包装任何类型的对象,包括类和函数。·······然后,在任何地方都应该使用proxy而不是使用target。代理没有自己的属性或者方法,如果提供了捕捉器(trap),它将捕获操作,否则将直接转发给target对象。读取(get),写入(set),删除(deleteProperty)属性(甚至是不存在的属性)。函数调用(apply 捕捉器)。

2024-01-15 13:13:21 931

原创 个人学习记录之深入理解Object、原型、原型链

学习对象、原型时的随笔记录

2023-12-26 16:29:35 941

原创 关于return Promise.resolve()的理解

Promise.resolve().then(() => { console.log(0); return Promise.resolve(4)}).then(res => { console.log(res);})

2023-12-11 11:21:31 729

原创 个人学习记录之类数组、可迭代对象、数组

类数组,可迭代对象和数组的区别

2023-11-15 17:15:26 42

原创 个人学习记录之垃圾回收

JavaScript的垃圾回收主要是看变量的值可达还是不可达与变量名称无关。

2023-11-15 16:44:50 36

原创 个人学习记录之事件循环(Event Loop)

个人笔记之事件循环

2023-11-15 16:13:40 64

原创 个人学习记录之浏览器渲染流程

介绍浏览器在获得HTML后渲染页面的过程

2023-10-23 13:29:08 32

原创 vue3+axios+elementPlus+vue-router完成单页面demo

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-24 14:13:31 1864

原创 获取点击事件所在的DOM

获取点击事件所在的DOM页面代码如下:<div class="dataMartTitleDivStyle" @click.stop="getDataMartData($event,item.id)"> <Icon type="md-close" size="20" style="float: right" @click.stop="deleteDataMart(item.id)"/> <img :src="img" class

2021-01-11 17:42:26 1334

原创 GO.js设置port样式和将port设置到Shape的外面及设置多个port和在linkDataArray中添加fromPort和toPort

GO.js设置port样式和将port设置到Shape的外面及设置多个port和在linkDataArray中添加fromPort和toPort将node的高度设置的大于Shape的高度即可实现将port放在shape外面myDiagram.nodeTemplateMap.add(categoryName, // the default category gm(go.Node, "Auto", {contextMenu: this.myContex

2020-12-31 18:00:08 839

原创 GO.JS获取连线的节点和删除连线和监听删除节点事件

监听连线事件:myDiagram.addDiagramListener("LinkDrawn", function(e){});可以监听连线事件或者: this.$store.state.process.myDiagram = gm(go.Diagram, "myDiagramDiv", // must name or refer to the DIV HTML element { // initialContentAlignment: go.Spot.Cente

2020-09-21 16:57:36 2034

原创 vue中定时操作(setInterval),延时操作(setTimeout),new promise总结

new Promise用法New Promise用于在一个方法(a)中调用另外一个带有ajax的方法(b)并且a方法中需要b方法中ajax返回的数据,此时可以使用new Promise 例如://带有ajax的b方法getPmmlFilePath(){ if (this.nodeId){ return new Promise((resolve, reject) => { this.queryStatFilepathByNodeId({ nodeId: this.nodeI

2020-08-14 16:38:02 2966

原创 Vue路由params和query的区别

Vue路由params和query的区别:项目基于iview-admin-masterparams• 只能使用命名的路由• 地址栏不可见,请求类似 localhost:4396/user• 在目标页面使用this.$route.params.id来获取• 例如:let route = { name: start-explore, params: { model_id: id, task_id: row.id, }};this.$router.push(route

2020-08-14 16:25:51 512

原创 使用JS(ES6)遍历数组

Js遍历数组普通for:for(j = 0,len=arr.length; j < len; j++) {…}foreach循环// 没有返回值// 遍历数组中的每一项,没有返回值,对原数组没有影响,不支持IE//参数:item数组中的当前项, index当前项的索引, array原始数组;arr.forEach((item,index,array)=>{//执行代码})map循环// 有返回值,可以return出来// map的回调函数中支持return返回值;r

2020-07-17 18:01:51 2182

空空如也

空空如也

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

TA关注的人

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