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

原创 记录:Vue2 深层数据更新时界面不更新

1. 删除数据,在nextTick中再还原数据。2. dom增加key属性,并更新。

2024-05-14 14:42:00 130 1

原创 记录:Vue2 定义数据导致编译错误

在data中定义数据获取this中的数据时,导致编译错误,不会报错,但是会使当前组件失效。在定义data数据时只能获取this顶层属性,不然就会导致内部编译错误,导致组件失效。

2024-04-30 16:08:47 49 1

原创 CSS margin:auto 说明

(1) margin-left:auto代替float:right实现右对齐。margin:auto 计算元素对应方向应该获得的剩余空间大小。(2) magin:atuo配合绝对定位实现水平和垂直方向居中。(1) 如果一侧定值,一侧auto,则auto为剩余空间大小。(2) 如果两侧均是auto,则平分剩余空间。

2024-04-26 14:35:29 242 1

原创 记录:vue3 vite 打包生产环境失败

vue3 打包报错

2024-04-25 20:35:50 295 1

原创 记录:关于函数中 return 对代码执行影响

此时,函数会立即结束执行,并返回字符串。打印 1, 2, 3。

2024-04-23 09:47:56 119

原创 甘特图性能优化之虚拟滚动

甘特图性能优化, 横向纵向虚拟滚动,树形结构数据处理,日期数据转化为宽度

2024-04-13 23:34:46 376 1

原创 css换行总结

word-wrapnormal:默认属性值,表示文本不受限制,可以超出边界; break-word:表示当文本超出边界时,自动将单词截断换行,但如果单词本身就很长,仍然会超出边界; anywhere:表示文本可以在任何地方换行; overflow-wrap:表示文本可以在“单词”周围换行,如果遇到长单词,则截断换行。word-breaknormal: 默认属性值,表示文本受限,不允许在单词中间截断。 break-all:表示任意位置换行,甚至可以在单词中间断开。但是会破坏单词完整性,不建议

2023-06-07 10:27:30 339 1

原创 elementUI infinite-scroll 踩坑记录

部分机型电脑, 或者屏幕缩放比例设置为90%之后, 无限滚动会出现不触发的情况。设置infinite-scroll-distance属性后解决。

2023-05-23 15:36:32 297 1

原创 js遍历数组的几种方法及区别

1.for循环2.for...in..循环3.for...of...循环4.forEach5.map

2021-11-25 18:03:33 303

转载 event.target 和 event.currentTarget 的区别

event.targetThis property of event objects is the object the event was dispatched on. It is different than event.currentTarget when the event handler is called in bubbling or capturing phase of the event.event.currentTargetIdentifies the current t

2021-11-03 17:09:44 170

转载 js修改图片颜色

/** * 根据主题颜色修改图片颜色 * @param {[type]} imgUrl 图片url * @param {[type]} color 主题颜色 * @param {Function} callback 返回值 返回base64 */ changeImageColor = (imgUrl, color = "#00ff7f", callback) => { let threshold = 114; //默认颜色阀值 为 ...

2021-10-27 15:51:11 3351 1

原创 前端开发git常用命令整理

## 提交暂存区git add . ## (撤销 git reset HEAD .)git add file ## (撤销 git reset HEAD file )## 提交本地仓库git commit -m 'update 01'## 提交远程仓库git push## merge feature分支最新一条提交记录git cherry-pick feature## 提交的log记录git loggit log --online ##简洁版git show## m.

2021-09-30 17:43:26 155

原创 微信小程序日历组件

先上图:使用方法:1.下载安装npm installminiprogranm-calendar2.构建引用微信开发工具工具栏:点击工具--构建npm3.页面中使用(1)在需要使用的页面的json文件引用"usingComponents":{ "calendar":"miniprogranm-calendar"} (2)wxml文件中使用<calendar startDate="{{startDate}}" endDate="{{e...

2021-09-30 17:15:39 516

原创 vue项目中使用Mock.js踩坑记录

Mock.js的说明文档:http://mockjs.com/examples.htmlMock.js的作用就是:生成随机数据,拦截 Ajax使用情形:模拟接口,生成随机数据(也可以自定义),不需要等后端写好接口再进行前端开发,提高开发效率。此处不记录mock具体使用方法(有很多博客有教程),只记录几点比较坑问题:1.启动vue本地服务时,url一定要带上代理标识,如:“/apis/account-op/sys-account/list”中的apis2.由于get请求参数在url之后,会

2021-09-29 13:38:05 937 1

转载 Promise.any()、Promise.all()、Promise.race()区别记录

Promise.any();有一个子实例成功就算成功,全部子实例失败才算失败;Promise.all();全部子实例的成功才算成功,一个子实例失败就算失败;Promise.race();rece是赛跑机制,看最先的promise子实例是成功还是失败。...

2021-09-27 11:50:47 528

原创 CommonJS的模块化规范和ES6的模块化规范整理

由于开发过程中容易混淆模块化module.exports、exports、export、export default ,作此梳理。CommonJS模块规范和ES6模块规范完全是两种不同的规范:CommonJS模块规范Node应用由模块组成,采用CommonJS模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。exports 与 module.exportsCommonJS规范规定,每个模块内部,module

2021-09-24 15:31:02 124

空空如也

空空如也

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

TA关注的人

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