问题 #358✓ 已解决提出于 2017年10月1日作者 daniel-farina3 个反应

从插件的脚本部分调用 updateScript

快速解答作者 daniel-farina2

@artf 谢谢你澄清。这完全说得通。 我最终做了: 在我的插件脚本里创建一个函数,根据用户与模态的交互调用。所以我现在可以在检测到用户完成API访问请求时刷新(当他点击完成按钮时)。 我还有很多东西需要添加、修复和完成,但一切都在逐渐成形! Instagram 插件预览: ![ezgif com-video-to gif](https://user-images.githubusercontent.com/13665117/31159862-1ae2ac70-a89a-11e7-9272-b1a50df8db07.gif) Todo:允许用户在不同屏幕尺寸下选择每行图片数量选择画廊或滑块允许用户选择想要展示的图片数量限制添加视频...

阅读下方完整回答 ↓

问题

大家好, 我已经卡了几个小时,试图弄清楚如何从一个自定义插件的脚本部分调用 updateScript。 到目前为止,我已经制作了自己的插件,等它稳定后我想分享。当它连接到外部 API 并获取特定数据时,我需要刷新它。 任何帮助都非常感谢! 谢谢!

回答(3)

👍 最有帮助daniel-farina2017年10月4日

@artf 谢谢你澄清。这完全说得通。 我最终做了: 在我的插件脚本里创建一个函数,根据用户与模态的交互调用。所以我现在可以在检测到用户完成API访问请求时刷新(当他点击完成按钮时)。 我还有很多东西需要添加、修复和完成,但一切都在逐渐成形! Instagram 插件预览: ![ezgif com-video-to gif](https://user-images.githubusercontent.com/13665117/31159862-1ae2ac70-a89a-11e7-9272-b1a50df8db07.gif) Todo:允许用户在不同屏幕尺寸下选择每行图片数量选择画廊或滑块允...

artf2017年10月4日

@daniel Farina 做得太棒了,很期待看到它完成 😍

artf2017年10月3日

你好,@daniel-farina,这可能会让很多人感到困惑,尤其是当你把“脚本”看作一个函数时。“脚本”里的所有内容完全不在 GrapesJS 的权限范围内,没有任何可访问的(模型/视图/方法),所有变换都应该在那个“脚本”里。 举个例子,一个带 js 的新自定义组件,编辑器会生成类似这样的代码: '''html ... <!-- 生成的 HTML --> <div id=“c123”>你的组件内容...</div> <script> ... 生成的JS var el = document.getElementById('c123'); el.updateScript() // <-- 这...

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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