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

问题 #1425💬 已回答提出于 2018年9月14日作者 YashPrince0 个反应

属性:元素的验证

快速解答作者 artf

虽然没有内置功能,但请记住,一旦你渲染了样式管理器,所有元素即使不可见,也仍然可以通过DOM访问,所以你可以在渲染后添加验证逻辑

阅读下方完整回答 ↓

问题

@Arif 如何验证 grapejs 元素的属性,比如背景色 我们提供了手动输入背景和颜色选择器的选项。如果用户 没有添加有效的CSS,所以样式中断和预览页面也无法正常工作。 任何帮助都将不胜感激。

![错误1](https://user-images.githubusercontent.com/40828744/45547093-32d2ed00-b83d-11e8-8516-7994ff9321ec.png) ![错误2](https://user-images.githubusercontent.com/40828744/45547094-34041a00-b83d-11e8-8847-00abf5e563cc.png) ![错误3](https://user-images.githubusercontent.com/40828744/45547097-36667400-b83d-11e8-825e-b4a85298f1e6.png)

回答(2)

artf• 2018年9月15日

虽然没有内置功能,但请记住,一旦你渲染了样式管理器,所有元素即使不可见,也仍然可以通过DOM访问,所以你可以在渲染后添加验证逻辑

lock[bot]• 2019年9月17日

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

相关问答

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

问题 #1579

边境颜色问题

@artf 如果你在编辑器上拖动按钮,把像 rgb(255, 0, 0) 这样的颜色粘贴到边框颜色里,然后在编辑器里选择其他元素而不更改属性并重新按键,边框颜色就会变为 rgb(255),如果边框属性发生变化,CSS 就会失效。请检查并修复这个问题。如果有快速修复方法,请提供。...

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

问题 #1513

在媒体查询下编写的重复CSS

嘿@artf项目做得很棒! 我注意到了一些东西,并且能在本地机器上复现。任何在“媒体查询”下写的“CSS”都会被重复/应用两次。 Grapesjs 版本 - '0.14.33' 浏览器 - “版本 69.0.3497.100(官方构建)(64位)” 操作系统 - “Window...

3 个回答更新于 2019年10月30日

问题 #383

将元素的CSS加载到属性面板的最佳方式。

大家好, GrapeJS一旦深入其中,真的太有趣了。 我有一个简单的问题: 从新创建的元素加载CSS到属性面板的最佳方法是什么? 例如,我有一个黑色背景的盒子: ![图片](https://user-images.githubusercontent.com/13665117/3...

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

问题 #1315

通过ID获取所有样式值

@artf我想在保存模板并重新加载并重新初始化编辑器后,通过ID选中所有与模型相关的样式。 但我无法获得所选模型的所有样式值。 ![模型风格](https://user-images.githubusercontent.com/40828744/43147579-fe468e2...

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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