2025-12-04
分享一个圆形菜单组件的实现思路,从极坐标转换到SVG路径绘制,以及交互效果的优化实践
热度26喜欢0
2025-12-03
vuevue-demi@antv/x6-vue-shape版本检测依赖管理 我深入研究了vue-demi的版本检测机制。通过读取本地Vue版本,它智能地指向对应的预置文件。我发现@antv/x6-vue-shape中的识别错误,源于其内置vue-demi副本与项目版本冲突。我提出了从删除私有node_modules到配置webpack alias的多层解决方案,最终建议将vue-demi改为peerDependencies以彻底解决问题。
热度62喜欢2
2023-05-27
我在Nuxt3中处理服务端认证时遇到了一个棘手问题。后端返回的Set-Cookie响应头中包含多个cookie,其中expires字段里有逗号,直接按逗号分割会破坏日期格式。按照RFC 6265规范,我需要更智能的解析方式,识别真正的cookie分界线而非日期中的逗号。我最终采用了正则表达式,精准定位每个cookie的起始,完美保留了expires的完整性。
热度196喜欢0
2023-05-25
我在Vue3+Pinia项目中遇到了一个问题:开发环境下能通过$subscribe的mutation.events获取state变化的具体key,但生产环境失效。经官方确认这是设计限制。我采用了新方案——用watch监听store中每个属性的变化,并在state动态变化时重新收集依赖,完美解决了需求。
热度196喜欢0