vue 有没有一种工具可以快速 copy&paste 一个 vue 示例?

2020-06-03 10:22:28 +08:00
 vevlins

我们的服务有很多复杂表单,出现问题时希望能够快速在开发人员这一端重现,“快速 copy&paste”就是指把用户表单组件的 props&data 复制到开发人员的页面上。

现在的一个方案是通过 dom 节点取.__vue__属性,有其他解决方案吗?

1150 次点击
所在节点    前端开发
1 条回复
SilentDepth
2020-06-04 17:18:17 +08:00
技术上讲,Vue 组件的工作结果完全由状态决定。如果这个状态是可复制的,那么就可以复制工作结果。

不建议访问 __vue__ 等非公开属性。可以编写一个 mixin 应用到目标组件,实现一个 debug 方法(名字随意),作用就是把关键数据打包成一段 JSON 提交给开发人员,然后开发人员用动态组件结合 propsData 就能复制组件的工作结果了。

复现故障页面也是可能的,就是需要处理的状态多一些。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/678133

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX