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

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

点击导入后页面刷新防止

快速解答作者 dharmatv❤ 2

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

阅读下方完整回答 ↓

问题

版本: 0.15.9

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

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

详细描述那个漏洞** 我已经把这个组件(grapesjs)用b-form格式包含了。我们有一个导入选项,所以我点击了那个按钮,它会刷新整个页面,并添加如下的URL查询参数

<b形态> <grapesjs></grapesjs> </B-形式>

URL 查询参数: http://localhost:8080/`**?text-align=left&text-decoration=none&font-style=normal&border-collapse=separate**`#/示例/形式

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

详细描述那个漏洞**

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

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

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

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

谢谢

回答(3)

👍 最有帮助dharmatv• 2020年11月9日

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

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

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

dharmatv• 2020年9月14日

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

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

相关问答

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

问题 #3088

BUG:如何在拖放后查看样式管理器属性

版本: 0.15.9 你能重现演示中的bug吗? 是的 预期的行为是什么? (在通讯插件中)点击构建器部分中需要显示与该组件相关的样式管理器属性的组件 目前的行为是什么? 点击组件后(在通讯插件中)没有显示样式管理器属性 (https://drive.google.com/fi...

1 个回答更新于 2020年10月23日

问题 #1762

当我们用 editor.getHtml() 获取 HTML 时,图片不会改变

你好@artf 我正在用grapes.js来做我的网站建设工具,把它集成到我的网站里。 当我双击任意图片时,资产管理器会打开,我可以从资产管理器中选择图片。 问题是我设置了条件,比如一旦用户选择asset-manager里的任何图片,我会把'img'标签替换成'div'标签,并...

3 个回答更新于 2020年2月22日

问题 #1672

物品掉落在打开图层面板后会重复。

你好,我是第一次发帖的新手。如果你需要更多关于查询的信息,请告诉我。 Grapesjs Version:0.14.48 繁殖步骤:打开网站,点击图层按钮返回方块按钮,拖拽任意方块到场地中。 测试平台:https://grapesjs.com/demo.html video:ht...

3 个回答更新于 2019年12月21日

问题 #1249

在Cloud9上运行问题

我试图在Cloud9上运行,但当我用“npm start”命令运行时,它给了我一个 http://localhost:8080/ 的URL,而我需要它按照以下格式运行:https://app-name-username.c9users.io/。我需要更新什么才能实现这个功能?

3 个回答更新于 2019年9月17日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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