花开半亩地的博客

欢迎来到我的博客!! 233

利用函数柯里化巧妙处理vue watch监听新旧值比对

何种场景需要这样的判断我们知道,vue响应式数据在触发set时,他会做一次新旧值的浅比较。也就是说两个对象,即使里面的属性值相同,内存地址变...

记录一下vitepress中的超级巨坑之打包完命令行一直挂起

前景提要闲暇时间开源了个百度地图组件库,然后选用了vitepress作为文档生成,因为它实在太好看了,哈哈。前面一直都是正常CI部署,在某次...

vitest 配置 jsx 报错vite.createFilter is not a function

起因想在vitest中使用jsx测试组件,安装@vitejs/plugin-vue-jsx后报错 报错内容 TypeError:vite....

Vue 响应式原理深入浅出

https://juejin.cn/post/7139078234905247774...

npm run xxx 发生了什么?

前言你有好奇过,为什么npmrunxxx就可以正确的运行,而直接运行就提示没有该命令? 让我们来揭秘 在运行npmrunxxx时,首先会尝试...

前端项目如何严格限制运行环境版本?

前言如今,前端项目越来越负责,依赖越来越多,小伙伴一起合作才能完成项目的开发任务。node版本过高、过低或者包管理器不一致,项目中好几个.l...

JavaScript-两字符串数字相加 逆向双指针(小学二年级都看得懂)

题目 leetcode两字符串相加 给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。 你不能使用任何內...

TypeScript 分布条件类型

利用分布条件类型解Type-challengesIsUnionIsUnion 题目 typecase1=IsUnion<string&...