问题 #1583💬 已回答提出于 2018年11月15日作者 sambarnes901 个反应

动态修改 urlStore 和 urlLoad。

快速解答作者 sambarnes901

好了,我遗漏了什么以供以后参考。 我设置的“新”商店网址在这里是错误的: 这其实并没有正确设置变量。 我需要在 StorageManager 上用 '.get()' 方法获取我正在处理的存储,然后在 StorageManager 用 '.set()' 来修改这些值:

阅读下方完整回答 ↓

问题

大家好 到目前为止我很喜欢Grapesjs——感谢你为它付出的所有努力。 我正在尝试为整页模板设置存储,这些模板将通过 mongoose 写入 MongoDB。GrapesJS 版本:0.14.40操作系统:Ubuntu 17.10 看了 HTTP 响应,我似乎能正常存储和接收它们。 我的Express服务器路由长这样: 我的想法是,我可以在 /store/my-template-name 发帖,创建一个名为“my-template-name”的新模板。 我最初的想法是尝试更新storageManager对象中的urlStore和urlLoad变量,目前看起来是这样的: 使用某种函数: 不过——我肯定我漏掉了什么窍门,因为它目前并没有按我预期的正常工作。 在“editor.store()”上发布的帖子仍然会回到旧的URL,而不是我在“handleNewTemplate”函数中设置的新URL。 我猜当这些数值变了,我需要以某种方式重新启动编辑器? 但那样我不会丢失当前模板,因为它会直接恢复到最初的模板? 还是说我根本找错了方向,应该专注于换个服务器配置? 感谢大家能给予的任何帮助!

回答(2)

sambarnes902018年11月16日

好了,我遗漏了什么以供以后参考。 我设置的“新”商店网址在这里是错误的: 这其实并没有正确设置变量。 我需要在 StorageManager 上用 '.get()' 方法获取我正在处理的存储,然后在 StorageManager 用 '.set()' 来修改这些值:

lock[bot]2019年11月16日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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