拖拽 VUE 代码生成

8 小时 4 分钟前
 isSamle

请教下市面上有什么开源项目使用了 Vue.draggable 拖拽生成 Vue 前端代码的吗?😳目前找到的好像都是表单构建器,维护一些组件然后拖入组件,不能直接拖拽设计前端,想找下类似项目研究研究 我用 Vue.draggable 封装了一个可拖入容器组件,然后嵌入调用之后,样式全部被干扰了😂开 F12 查看所有的组件会夹一层 div

655 次点击
所在节点    程序员
7 条回复
mogutouer
7 小时 12 分钟前
夹个 div 怕什么,一个正则把字符串处理一下不就去掉了吗
isSamle
7 小时 8 分钟前
@mogutouer 用$createElement 即时渲染的,本质不是字符串,是一个 json 数据,通过$createElement 渲染组件,因为按我的设想,使用过程要不断的往其中插入新的页面元素,以及配置数据
isSamle
7 小时 7 分钟前
@mogutouer 如果把这个 div 去掉(也就是把 Vue.draggable 去掉),那就不能再往元素里面插元素了
isSamle
7 小时 6 分钟前
最好是有什么方法,把一个本来的元素,设置为可拖拽插入元素,原来是什么标签还是什么标签,这样不使用 Vue.draggable 就不会多一层 div
isSamle
7 小时 2 分钟前
比如原本是
<el-container>
<draggable>
<el-aside width="200px">Aside</el-aside>
<el-main>Main</el-main>
</draggable>
</el-container>
如果能够改成下面实现拖拽插入的效果,那就少一层 div 就没影响
<el-container vue-draggable>
<el-aside width="200px">Aside</el-aside>
<el-main>Main</el-main>
</el-container>
Akuta
6 小时 54 分钟前
isSamle
5 小时 20 分钟前
@Akuta 谢谢 我看看

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

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

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

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

© 2021 V2EX