问题 #2312💬 已回答提出于 2019年10月6日作者 DamodarSojka1 个反应

对面板按钮的更多控制,动态面板按钮

快速解答作者 DamodarSojka1

感谢你这么快的回复,之前不知道标签属性,因为文档里好像没提到。

阅读下方完整回答 ↓

问题

你好,

我正在尝试为面板实现几个更多的动态按钮,比如一个保存按钮,根据某个标志会显示动画加载旋转器、保存图标或“已保存”文本。为了实现这一点,我需要能够动态设置内容,可能还要使用图标和文字。

我在想有没有比移除按钮再加回来更好的方法(我猜按钮的顺序会改变,实际上需要添加和移除一整套按钮才能保持顺序不变),或者用DOM操作来更改内容。

提前感谢大家

回答(2)

DamodarSojka2019年10月6日

感谢你这么快的回复,之前不知道标签属性,因为文档里好像没提到。

artf2019年10月6日

你可以通过这种方式更改属性和内容 “''js const prevBtn = editor.Panels.getButton(“options”, “preview”); prevBtn.set({ 属性:{title:“新标题”}, 标签:“新内容” })

如果有更具体的,可以直接操作DOM

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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