问题 #3018✓ 已解决提出于 2020年9月11日作者 dharmatv2 个反应

点击导入后页面刷新防止

快速解答作者 dharmatv2

谢谢@artf我找到了解决方案,如果有人需要,请查看后续解决方案 太阳系:

阅读下方完整回答 ↓

问题

版本: 0.15.9

你能重现演示中的bug吗? 是的

预期的行为是什么? 点击导入 buttion 后不要刷新页面

详细描述那个漏洞** 我已经把这个成分(葡萄)用b-form形式写进去了。我们有一个导入选项,我点击了那个按钮,它会刷新整个页面,并添加如下的URL查询参数

<b-form> <grapesjs></grapesjs> </b-form>

URL 查询参数: http://localhost:8080/'?text-align=left&text-decoration=none&font-style=normal&border-collapse=separate'#/examples/form

目前的行为是什么? 点击导入按钮后,整个页面都会刷新

详细描述那个漏洞**

点击导入按钮时刷新整个页面

你能附上截图、截图或实时演示吗?

是的 https://drive.google.com/file/d/1FsRxtize5UL1XLic_7F6S3CO91_ctauh/view

请问大家能帮帮我解决这个问题吗

谢谢

回答(3)

👍 最有帮助dharmatv2020年11月9日

谢谢@artf我找到了解决方案,如果有人需要,请查看后续解决方案 太阳系:

md.getModel().on(“change:open”, function () {
          你的逻辑
      });
artf2020年9月14日

可能是因为导入按钮没有“type=”button“,所以在表单元素内表现为”type=“submit”。

dharmatv2020年9月14日

@artf我知道,但我该如何为导入按钮添加类型

注意:我知道如何用js动态添加。没有这个,葡萄中任何其他解决方案

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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