专长:在块状物落入画布前,需要挂钩的事件
你好@chrisijoyah你试过用'canvas:dragdata'吗?这里举个用法示例 https://jsfiddle.net/artur_arseniev/87rcb24n/
阅读下方完整回答 ↓问题
警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可能已结案JSFiddle 入门模板 https://jsfiddle.net/szLp8h4nCodeSandbox 入门模板 https://codesandbox.io/s/1r0w2pk1vl 你想给GrapesJS添加什么? 详细描述你的功能需求详细 目前有一个事件可以连接到“canvas:drop”,可以访问掉落的模型。在将方块放入画布之前,我想先做一些检查,然后再装裱和制作。比如说,像“canvas:before:drop”这样的设置会让你在模型尚未被装载和创建之前访问它,通过返回“true”,它会继续添加和挂载模型;但返回“false”则阻止了该块被添加到画布中。这个功能会很不错,因为我似乎找不到其他合适的活动可以连接这个功能。 最新版本有替代方案吗?[ ] 是的(描述替代方案)[x] 不 这是否与某个问题有关?[ ] 是的(请提供本期链接)[x] 不
回答(4)
你好@chrisijoyah你试过用'canvas:dragdata'吗?这里举个用法示例 https://jsfiddle.net/artur_arseniev/87rcb24n/
你好@chrisijoyah你试过用“canvas:dragdata”吗?这里举个用法示例 https://jsfiddle.net/artur_arseniev/87rcb24n/ 这是否意味着我可以阻止丢失的模型被添加到画布中?理想情况下,我想做一些检查,确定拖曳后的方块是否可以被放入某个区域,如果通过检测,我想在添加之前阻止它被放入。有没有办法做到这一点?我能不能做类似“result.content='' 或者类似...... “''js editor.on('canvas:before:drop', (model) => { 如果(条件) { 返回真值; } 返回false; });...
我能做类似result.content= ''的操作吗?
是的,你应该能用这个技巧做到这一点。你能多说说你的使用场景吗?你想做什么样的检查?
谢谢你举报,@chrisijoyah。 关于FEAT:一个在blockin掉进画布前可以加入的事件的好建议!虽然这个具体功能还没有出现在核心 API 中,但有几种方法可以实现类似的行为。 使用事件系统: “JavaScript editor.on('component:update', (component) => { 你的逻辑 }); ``` 替代方法: 听取“selector:add”以获取CSS选择器更改 使用“selector:custom”来表示自定义规则 利用“change:*”事件进行细致跟踪 构建一个插件,扩展编辑器并具备此功能 正式宣布: 如果此功能能惠及更多用户,考虑在...
相关问答
通过相似的问题讨论继续研究。
问题 #3668
移动/缩放后无法重置画布
警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可...
问题 #3458
专长:添加自定义块(比如 iframe),并像图片一样自定义,比如双击打开素材选项,在自定义 iframe 块中打开视频链接选项
警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可...
问题 #3313
让文本可编辑需要大量点击,我们能让文本字段在一次点击中可编辑吗?
警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可...
问题 #3364
FEAT:@How在容器内拖动元素时,固定容器大小,Container 将根据子拖拽元素被消耗。我们如何根据父容器自动调整子元素大小。容器不应根据子元素来消耗。应该是显示卷轴。
警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
教程
Super Tooltip for GrapesJS — Version 0.1.5 Released 🎉
We’re excited to announce the v 0.1.5 update of Super Tooltip, our floating‑menu and tooltip plugin for GrapesJS
教程
GrapesJS in 2026: The Complete Guide to the Open-Source Web Builder Framework
Master GrapesJS in 2026. Architecture, code examples, React integration, plugin development, Studio SDK, and how it compares to other projects
浏览插件分类
直接跳转到市场上的插件分类页面。