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

问题 #2523💬 已回答提出于 2020年1月22日作者 MatejGlasnak0 个反应

类选择器设置为激活:false 无法正常工作

快速解答作者 MatejGlasnak

我找到了解决办法。Selector:add 只有在添加新组件时才会调用,但该组件的选择器设置不会保存。页面重新加载后,它不会被调用到之前保存的组件,所以它们会保持默认值(true)。要解决这个问题,在组件加载后调用它。 编辑。SelectorManager.getAll().map(selector => { Selector.set({ 激活:错误 }) })

阅读下方完整回答 ↓

问题

嗨,我set: editor.on('selector:add', selector => selector.set({ 有效:错误, }));

点击并编辑CSS后不选择元素类,这样是正常的,但页面刷新后又重新选择了元素的类。有什么办法能解决吗?

回答(1)

MatejGlasnak• 2020年1月23日

我找到了解决办法。Selector:add 只有在添加新组件时才会调用,但该组件的选择器设置不会保存。页面重新加载后,它不会被调用到之前保存的组件,所以它们会保持默认值(true)。要解决这个问题,在组件加载后调用它。

编辑。SelectorManager.getAll().map(selector => { Selector.set({ 激活:错误 }) })

相关问答

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

问题 #382

把 HTML 和内联 CSS 存储在 Editor.Store()

我正在尝试存储html和内联css,请问你能告诉我如何传递给 editor.store()函数吗? @artf “''js 编辑。命令.add' (“save-db”, { 运行:函数(编辑器,发送者) { 发送者 & 发送者.set('active');关掉按钮 var ht...

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

问题 #922

问题:为组件添加默认样式

我一直在努力将 grapesjs 集成到我正在开发的一个新开发中。我在文档和维基论坛上取得了很大成功,但遇到了一些问题,希望有人能帮我解决。我只用移动端视图,默认设备设置为移动端,并隐藏了更改选项。 当我插入图片时,我希望默认的CSS能包含最大宽度:100%,因为如果我在移动视...

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

问题 #625

Editor.store();多次开火

你好@all, 我用自定义代码阻止数据流向服务器。一切正常,但 editor.store();第一次点击一次,第二次点击两次,第三次点击三次......诸如此类。 在storageManager ->类型中我用的是“remote”——如果用“本地”,拳头点击就没有效果。 有人能...

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

问题 #6365

样式管理器未能正确解释后裔选择器

GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? Chrome 版本 131.0.6778.205 可复制演示链接 https://codesandbox.io/p/sandbox/naughty-microservice-5hp3h4...

4 个回答更新于 2025年1月11日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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