- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 git合并主分支代码到当前分支
场景:当我们在自己分支修改了代码,但还需从主分支拉取最新代码时,可使用下面方式保证自己分支有主分支的最新代码并提示提交自己新修改的代码。
2024-04-20 16:12:56 211 1
原创 安装依赖报错commander @12.0.0:The engine node is incompatible with this module.Expected version >=18 .Got
这行命令是用来忽略引擎版本检查,具体可以查看官方文档(然后直接执行yarn安装就可以了。
2024-02-28 14:34:40 2392 2
原创 debounce防抖函数封装
/ isFirstExecution为true时只执行第一次,为false时只执行最后一次。debounce.js文件里 (例子不再贴出,根据上面的替换就行)console.log('定时器函数执行了')
2024-02-20 11:59:21 444
原创 git回退远程库
回退本地库到指定提交次状态:git reset --hard commitID(此commitID还存在,只回退此次之后提交的内容)(hard彻底清空)强制回退远程库:git push -f。查看提交日志:git log。
2023-10-25 10:31:11 61
原创 vue下载excel文件(后端返回流数据)
vue导出excel表格-后端返回blob流文件,前端导出_后端返回blob文件流_西小贝。的博客-CSDN博客
2023-08-07 16:19:19 515
原创 _ob_: Observer处理
然后就可以对该数组进行push || concat 操作了。当需要对该种数组data进行操作时。可以先对数组做如下操作。
2023-08-02 14:14:59 172
原创 vue在页面有多个地方使用到时间格式化时,优化方法
可以在filters文件夹中创建一个js文件。此时表格显示的就是正常日期了。直接在需要显示的表格写上。避免多次引用moment。
2023-07-20 15:56:01 46
原创 watch导致的问题
在写父子组件传参的时候,经常需要从父组件传 id 或某个值给子组件,子组件通过这个id去请求接口获取数据,再将获取到的数据渲染到页面显示。在请求接口之后立马将props的值置为空,然后记得在请求接口之前做一个判断,值不为空时才请求接口获取新数据,否则不获取新数据。在父组件引用子组件的时候,加一个v-if,如果子组件关闭,就v-if=false,此时就把子组件销毁了。但会导致一个问题,当父组件传入相同值时,就不会触发watch监听属性了!页面可以渲染到接收的数据,但mouted打印不出接收的数据!
2023-07-17 22:53:47 118
原创 css动态修改样式
当只需要动态修改部分样式属性值时,没有必要重写全部样式属性值,采用覆盖的方式就好。总之,同等级别下,后来的样式会覆盖之前的样式。
2023-07-13 11:20:37 533 1
原创 表格高度随窗口大小变化max-height
方法一:在写抽屉里面的表格时,表格高度不随窗口变化,onresize这个可能被覆盖掉。方法二:下面这个方法不会被外层覆盖(稳当一点)
2023-07-04 14:05:16 100
原创 div盒子被覆盖导致事件失效问题=>z-index: 999
先发泄一下,好痛苦,谁懂啊,盯着js代码看了两小时,找不出任何问题,直接怀疑人生。如果遇到上述情况,出现内部div盒子被覆盖导致事件触发失效,可以通过。最后在css样式代码里面发现了问题。把内部盒子的层级提高,解决该问题。
2023-06-27 19:51:24 197 1
原创 Promise Async/await 异步编程
陷阱1:promiseA和promiseB是两个按先后顺序执行的操作,但当需要并行执行promiseA和promiseB时,可以用 Promise.all() 实现,效率提升一倍;更进一步,如果我们想要循环中的所有操作都并发执行,更炫酷的写法是使用 for await,这里的 for 循环会等到所有的异步操作都执行完之后才继续向后执行。#陷阱2:如果我需要在循环中执行异步操作,不能直接调用 forEach() 或 map() 等,因为 forEach() 会立刻返回。
2023-06-17 22:13:29 41
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人