问题 #2786💬 已回答提出于 2020年5月18日作者 amitbhoj7770 个反应

添加多种文本类型特征

快速解答作者 amitbhoj777

找到解决方案了。我们需要在 Traits 中扩展打字文本。谢谢。 编辑。DomComponents.addType('paraJustify', { isComponent: el => ((el.attributes && el.attributes.paraJustify && el.attributes.paraJustify.value)), 扩展:“文本”, 型号:{ 默认值:{ 特质:[ { 类型:“选择”, 选项:[ { 值:'text-align:center',名称:'Center' }, { 值:'text-align:left ', name: 'Left', { 值: 'text-align:right',...

阅读下方完整回答 ↓

问题

每当我尝试添加多个带有不同条件和标签/属性的性质文本时,却只用最后一个,且每个性质条件都不行。 请帮我解决这个问题。 以下是代码 编辑。DomComponents.addType('text', { isComponent: el =>( (el.attributes&&el.attributes.paraJustify&&el.attributes.paraJustify.value) ), 型号:{ 默认值:{ 特质:[ { 类型:“选择”, 选项:[ { 值:'text-align:center',名称:'Center' }, { 值:'text-align:left ', name: 'Left', { 值: 'text-align:right', name: 'Right', { value: 'text-align:justify', name: 'Justify' }, ], 标签:“align”, 名称:“风格”, }, ], 为了让默认风格变好。 属性:{ 样式:'text-align:center' }, }, } }); 编辑。DomComponents.addType('text', { isComponent: el => el.attributes&&el.attributes.bannerBackgroundImage&&el.attributes....

回答(1)

amitbhoj7772020年5月19日

找到解决方案了。我们需要在 Traits 中扩展打字文本。谢谢。 编辑。DomComponents.addType('paraJustify', { isComponent: el => ((el.attributes && el.attributes.paraJustify && el.attributes.paraJustify.value)), 扩展:“文本”, 型号:{ 默认值:{ 特质:[ { 类型:“选择”, 选项:[ { 值:'text-align:center',名称:'Center' }, { 值:'text-align:left ', name: 'Left', { 值:...

相关问答

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

问题 #2793

扩展图像特征

你好, 我想扩展图片类型,加入一些选项,特别是点击时的重定向选项。 我在编辑器初始化后尝试了这个解决方案(我具体说我是在全JavaScript和非Node.js环境中工作): 编辑。DomComponents.addType('image', { isComponent: el...

3 个回答更新于 2020年7月5日

问题 #2456

(可能是个虫子)如何将特征应用于用于 GrapesJs 初始化的组件

我正在使用 这方法有效,但仅适用于初始化后手动添加或拖放到编辑器中的方块。如果我们在调用 'grapesjs.init({..., components: [..]})时提供'components'',定义在“components”中的分量不具备这些特征。我们如何对最初加载的组...

3 个回答更新于 2020年5月10日

问题 #1239

如何让设置文本多语言化

你好,@artf, 我们已经用下面的代码如标题设置、列设置等,将每个元素的设置与元素名称进行了整合...... / 头条设定 / { 名称:“头条设定”, 开启:真, buildProps: ['背景色', '颜色', '文本对齐', '字体族', '字体粗细', '字体大小'...

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

问题 #6102

重新加载自定义组件编辑器后未显示特征

葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 铬91V可复制演示链接 https://jsfiddle.net/8tsj5vpb/描述一下那个虫子 我在使用 GrapesJS 时遇到了一个问题,即在重新加载编辑器后,为自定义组件定义的特征没有显示...

3 个回答更新于 2024年9月9日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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