标签: Vue

6 篇文章

  • 圆形菜单组件实现:从极坐标到SVG路径的实践

    圆形菜单组件实现:从极坐标到SVG路径的实践

    SVG组件开发极坐标前端实践Vue

    分享一个圆形菜单组件的实现思路,从极坐标转换到SVG路径绘制,以及交互效果的优化实践

    visibility30favorite_border0
  • vue-demi 版本检测机制详解与antv-x6-vue-shape识别错误问题解析

    vue-demi 版本检测机制详解与antv-x6-vue-shape识别错误问题解析

    Vuevue-demi@antv/x6-vue-shape版本检测依赖管理

    我深入研究了vue-demi的版本检测机制。通过读取本地Vue版本,它智能地指向对应的预置文件。我发现@antv/x6-vue-shape中的识别错误,源于其内置vue-demi副本与项目版本冲突。我提出了从删除私有node_modules到配置webpack alias的多层解决方案,最终建议将vue-demi改为peerDependencies以彻底解决问题。

    visibility70favorite_border2
  • nuxt3中set-cookie引发的血案

    nuxt3中set-cookie引发的血案

    技术Vuenuxt

    我在Nuxt3中处理服务端认证时遇到了一个棘手问题。后端返回的Set-Cookie响应头中包含多个cookie,其中expires字段里有逗号,直接按逗号分割会破坏日期格式。按照RFC 6265规范,我需要更智能的解析方式,识别真正的cookie分界线而非日期中的逗号。我最终采用了正则表达式,精准定位每个cookie的起始,完美保留了expires的完整性。

    visibility197favorite_border0
  • 解决pinia中$subscribe回调方法mutation.events无法在生产环境中使用的替代方法

    解决pinia中$subscribe回调方法mutation.events无法在生产环境中使用的替代方法

    技术Vue

    我在Vue3+Pinia项目中遇到了一个问题:开发环境下能通过$subscribe的mutation.events获取state变化的具体key,但生产环境失效。经官方确认这是设计限制。我采用了新方案——用watch监听store中每个属性的变化,并在state动态变化时重新收集依赖,完美解决了需求。

    visibility196favorite_border0
  • 强制加载element-dialog

    强制加载element-dialog

    技术Vue
    visibility172favorite_border0
  • functionalTemplate

    functionalTemplate

    Vue
    visibility112favorite_border0