添加下拉菜单来用特质来屏蔽
你好@artf, 希望你一切安好, 我想知道你是否能帮我解决一个简单的问题(我最近开始使用GrapeJS。 问题:使用插件创建方块,在“特质”部分设置一个下拉菜单,可以更改显示的方块类型。 这是我当前的插件代码,显示两个模块: 我希望在设置(特质)标签下拉菜单中能出现,让我可以选择其他内容选项,例如: 简单区块 ------------> 红色 ------------> 橙色 ------------> 黄色 然后相应地调整内容如下: 红色:内容:“<div class=”my-block“>这是一个简单的红色块</div>',” 橙色:内容:“<div class=”my-block“>这是一个简单的橙色块</div>','...
cartifon
我不确定添加后是否还能更改该块......也许你应该给积木添加类别,可以改变颜色、大小之类的。 你可以看看 CSS composer 的相关内容。 https://grapesjs.com/docs/api/css_composer.html#add
artf
@Aiyush-G,我觉得你应该创建一个带有该特性的自定义组件,然后改变内容,块本身只包含该组件 “''js 编辑。BlockManager.add('my-first-block', { 标签:“简单块”, 内容:{ 类型:'your-custom-component', yourProp: 'red', 分类:“苹果” }); 编辑。BlockManager.add('my-second-block', { 标签:“第二块”, 内容:{ 类型:'your-custom-...
Aiyush-G
你好,是的,这就是我在想的,你介意给我举个例子,比如选择红色会显示你选择了红色作为<p>标签;如果你选择橙色,那表示你选择了橙色和一个<p>