传播不同的价值
有没有办法让我给父版本添加selectable: true,并传播一个假值? 我觉得唯一的办法是在中间做一个包装: '''html <parent> <——可选择 <div data-gjs-selectable=“false” propagate..> <-- not selectable <child> ... ```同样地,是否有可能在后续覆盖传播? 不,你不能只通过道具阻止传播 如果你需要,关于繁殖的所有内容都在这里发生:https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L125-L135
阅读下方完整回答 ↓问题
你好:
我想防止子元素被选中,这样只能选择顶层的父元素(这样就不会移除子元素,也避免只能处理整块)。我创建了一个组件,用可选的false定义父节点,并传播:['selectable']。这个方法还行,但当然,父节点不能被选择。
有没有办法给父节点添加selectable: true,并传播一个false值?
同样地,是否有可能在后续覆盖传播?在同一个实验中,我尝试在子组件中设置“selectable: true”,但没有任何效果。
谢谢!
回答(2)
有没有办法让我给父版本添加selectable: true,并传播一个假值? 我觉得唯一的办法是在中间做一个包装: '''html <parent> <——可选择 <div data-gjs-selectable=“false” propagate..> <-- not selectable <child> ... ```同样地,是否有可能在后续覆盖传播? 不,你不能只通过道具阻止传播 如果你需要,关于繁殖的所有内容都在这里发生:https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L1...
我也遇到这个问题,我创建了一个自定义组件,图片包裹在<a>标签里,当我点击组件时,触发的是图片标签点击<a>,而不是标签点击。有没有什么解决办法?
相关问答
通过相似的问题讨论继续研究。
问题 #6409
手机上无法拖动移动组件
葡萄JS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v133 可复制演示链接 https://jsfiddle.net/2hjdrb7L/1/ 描述一下那个虫子 如何复现这个漏洞? 用grapesjs v0.22.x和grapesjs...
问题 #5320
上传图片或资源在文件/图片选择时没有触发
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v114 可复制演示链接 没有 描述一下那个虫子 如何复现这个漏洞?我用的是[grapesjs-react](https://www.npmjs.com/package/grapes...
问题 #5049
拖拽由图片和链接组成的组件时出现的问题
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 勇敢的最后版本 可复制演示链接 https://jsfiddle.net/rp7oc96v/1/ 描述一下那个虫子 嗨,亚瑟! 我正在创建一个新组件,一个链接中的图片,就像“mj-image”组件...
问题 #4310
样式管理器在使用包含“bout”和 componentFirst = true 的组合 CSS 选择器时不准确
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 100 可复制演示链接 https://jsfiddle.net/4fmd732c/3/ 描述一下那个虫子 如何复现这个漏洞? 给定 a) “componentFirst”设置为“t...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。