添加多种文本类型特征
找到解决方案了。我们需要在 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)
找到解决方案了。我们需要在 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...
问题 #2456
(可能是个虫子)如何将特征应用于用于 GrapesJs 初始化的组件
我正在使用 这方法有效,但仅适用于初始化后手动添加或拖放到编辑器中的方块。如果我们在调用 'grapesjs.init({..., components: [..]})时提供'components'',定义在“components”中的分量不具备这些特征。我们如何对最初加载的组...
问题 #1239
如何让设置文本多语言化
你好,@artf, 我们已经用下面的代码如标题设置、列设置等,将每个元素的设置与元素名称进行了整合...... / 头条设定 / { 名称:“头条设定”, 开启:真, buildProps: ['背景色', '颜色', '文本对齐', '字体族', '字体粗细', '字体大小'...
问题 #6102
重新加载自定义组件编辑器后未显示特征
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 铬91V可复制演示链接 https://jsfiddle.net/8tsj5vpb/描述一下那个虫子 我在使用 GrapesJS 时遇到了一个问题,即在重新加载编辑器后,为自定义组件定义的特征没有显示...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。