自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue2配置element-ui的cdn,并且配置主题色

引入vue.js的cdn一定要放在其他两个前面要不然会报错。4.最后去除main.js中引入的element-ui文件。3.然后再vue.config.js中配置webpack。5.重新启动项目就行了。

2023-09-20 18:54:48 861 1

原创 vue-codemirror设置输入自定义提示效果

通过使用"vue-codemirror": "^4.0.6",实现输入提示,类似于vscode提示效果

2023-07-27 14:19:49 3576 5

原创 html2canvas + padMake + Canvas2Image将html页面指定内容导出成pdf

前言:事情是这样的,在一个并不愉快的周一部门会议上,产品经理突然给我需求,想要**页面,按勾选导出指定模块,当时不明所以,觉得so easy,就接下了需求,结果一调研,我**,对于html导出pdf,网上一片哀嚎,不是这个样式不行,就是清晰度不够,还没有什么明确的按模块导出的方案,心想完了,不能拿来即用了,没得时间摸鱼了,最后经过一番调研确定使用html2canvas + padMake + Canvas2Image导出pdf。2.创建一个pdf.js文件,在其中创建一个downloadPDF方法。

2023-03-17 15:35:29 669 2

原创 react初学踩坑记录1

react,useNavigate,react初学

2022-12-12 14:34:22 551

原创 vue纯前端留痕,搜索框历史记录,获取焦点,失去焦点历史记录消失

前端留痕

2022-08-21 17:46:25 1093

原创 利用闭包递归手写一个setInterval()

首先setInterval(fn,delay,..args)有三个参数.第几个参数 是否必选 参数内容 1 是 可以是函数或者js代码块 2 是 时间,以毫秒为单位 3 否 当第一个参数为函数时,第一个参数的形参 function mySetInterval(fn,delay,...args){ let config = { flag:true} //声明一个对象config来控制, .

2022-04-10 13:38:44 534

原创 什么是闭包

1. 第一行我们声明了一个函数demo01()2.第二行我们在demo01中声明了一个变量n=13.第三行我们在demo01中声明了一个函数inner()4.第四行我们在inner内部打印了变量n,浏览器执行的时候,先会在inner()函数内部查找是否含有变量n,没有找到就继续向上一级查找,在demo01()函数内部找到了变量n。如果在demo01中还没有找到,就会继续向上寻找,直到找到全局作用域。(“全局作用域”我的理解是所有代码执行的区域)。这个查找的过程是一个经典的概念:"原型链"。..

2022-04-10 13:02:46 328

原创 vue,react中key的作用

首先vue和react都是通过diff算法来对比新旧节点,从而来更新节点。当不带Key的时候,采用的是遍历的方式来对比新旧节点,从而达到更新节点的效果。带key的时候使用的是map映射来更新节点。在模板简单的时候使用就地复用(就是不使用key)效率会更高。所以使用key并不意味着一定可以提高diff算法的效率。key的作用主要是为每个节点设置一个唯一的标识,可以更快,更准确的拿到节点。在一些情况下,还可以避免就地复用带来的副作用(表单数据错位)...

2022-02-23 14:28:49 494

原创 闭包,垃圾回收,vue生命周期,设置定时器

上周,参与一个项目开发,其中有一个需求是,进度没有到达100%时,通过使用定时器,不断请求后端接口获取数据,当所用进度都达到100%时,销毁定时器,不在请求后端接口。在这个需求中使用到的前端技术有闭包,vue生命周期,定时器,垃圾回收机制。 getTableData(page) { this.showLoading = true let params = { taskNature: this.tas

2022-01-03 20:50:18 1201

原创 Js,对象数组去重,保留后面的元素

自己因为做毕业设计,是餐馆点餐系统,有一个点餐的功能,因为这个功能是添加订单的功能,需要获取到一个对象数组,并且实现去重功能。直接贴代码吧。我的对象数组是foodList:[ {foodNum:1,id:7,price:18}, {foodNum:2,id:7,price:18}, {foodNum:1,id:8,price:18}, {foodNum:3,id:7,price:18}, {foodNum:1,id:9,price:18}, {f

2021-12-26 21:49:44 2513 2

空空如也

空空如也

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

TA关注的人

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