
获得徽章 9
- 每日有感:离线安装全局的pnpm和vite包,需要提前下载这些包及其依赖的tarball文件,然后在没有网络连接的环境中进行安装。
下载:
npm pack pnpm
npm pack vite
安装:
npm install -g /path/to/pnpm-<version>.tgz
npm install -g /path/to/vite-<version>.tgz展开评论点赞 - 每日有感:之前写了个组件,如果超长...的话会弹出tooltip的组件,中间有一段时间不好使了,一直以为是组件问题,后来发现原来是dom的display:none的时候,虽然dom在文档里,里面也有内容,但是高度是0,导致tooltip组件识别不了高度,所以计算有问题,当display恢复的时候,高度就恢复了,但是组件内部没监听外部dom的高度变化,因为外部dom不会作为属性传进来,否则组件之后就不太好维护了,所以解决方案就是在外部触发逻辑的时候重新渲染tooltip组件。。。展开赞过评论2
- 每日有感: 之前都没注意,原来可以:arr.push(...arr);arr.unshift(...arr);new Set(Array.from(arr,value=>value));new Map(Array.from((key,value)=>[deepClone(key),deepClone(value)]))评论点赞
- 每日有感: let left=right=[] ,这样的写法是有问题的,不同于let a = b = 1;这里的a,b都是值类型,因此如何单独使用a和b都不会有问题,但是left和right是引用类型,这时的left和right不可以拆开来单独使用,会被互相影响赞过32