PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #3014💬 已回答提出于 2020年9月10日作者 Lerdouille1 个反应

BUG:将组件从子节点移出

快速解答作者 Lerdouille❤ 1

谢谢;)

阅读下方完整回答 ↓

问题

你好, 我正在尝试用其他组件组合自定义组件。没问题。 当我想移动整个组件时,我遇到了一个问题。 这是我的测试组件: “''js 编辑。DomComponents.addType('testcomponent', { 模型定义 isComponent: el => { if (el.tagName === 'DIV' && (typeof el.dataset.type !== 'undefined' && el.dataset.type== 'testcomponent')) { return { 类型: 'testcomponent'}; } }, 型号:{ 默认属性 默认值:{ 标签名称:“div”, attributes: {“data-type”: “testcomponent”}, 组成要素: [ { 可调整大小:错误, 可拖拽:错误, 可掉落:错误, 可选:false, 悬浮:错误, 传播:['可悬停'、'可拖拽'、'可调整大小'、'可丢弃'、'可选择'], 类型:“链接”, 组件:“我的链接” } ] } } }); ``` 编辑器显示如下: ![图片](https://user-images.githubusercontent.com/63727900/92759622-3c41b200-f390-11ea-813b-7bed2d8cc676.png) 我的问题是...

回答(3)

Lerdouille• 2020年9月14日

谢谢;)

artf• 2020年9月14日

不,一切都是按规定的。你试图拖拽一个不可拖拽的组件,所以行为是正确的

Lerdouille• 2020年9月14日

你好,

谢谢你的回答。 嗯,我知道我的“链接”组件不能拖拽,我设置成这样(特别是为了不把链接拖出整个组件) 但它也设置为不可选择,所以如果我点击它,想拖动整个组件,我们应该期望选中整个组件,对吧?

如果没有,有没有解决办法?

此致敬礼

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。