如何在已经插入的组件上添加自定义名称?
我可以通过添加 data-gjs-custom-name=“myname” 来实现。 用“name”代替“custom-name”(这个名字用于编辑图层),所以“data-gjs-name=”myname“。比如说,怎么可能在所有 h1 上都给名字? 你可以创建一个自定义组件来扩展H1元素的定义,这样这个定义会应用到所有H1(甚至是最近添加的),或者你也可以只在画布中的组件上进行交互式操作 “''js editor.getWrapper().find('h1').forEach( component => component.set('name', 'Name H1') ) ```
阅读下方完整回答 ↓问题
你好......
我需要在我的组件上自定义AF名称。我可以通过添加 data-gjs-custom-name=“myname”来实现,但对于已经插入的元素,我该怎么做?
我试着编辑。SelectorManager.getAll().each(selector => $('h1').attr(“data-gjs-custom-name”,“h1”));
但这并没有起作用。 比如说,怎么可能在所有 h1 上都写一个名字?
回答(1)
我可以通过添加 data-gjs-custom-name=“myname” 来实现。 用“name”代替“custom-name”(这个名字用于编辑图层),所以“data-gjs-name=”myname“。比如说,怎么可能在所有 h1 上都给名字? 你可以创建一个自定义组件来扩展H1元素的定义,这样这个定义会应用到所有H1(甚至是最近添加的),或者你也可以只在画布中的组件上进行交互式操作 “''js editor.getWrapper().find('h1').forEach( component => component.set('name', 'Name H1') ) ```
相关问答
通过相似的问题讨论继续研究。
问题 #5020
在视图面板按钮更改标题属性无法持久
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 铬可复制演示链接 https://jsfiddle.net/em9kt2Lb/描述一下那个虫子 如何复现这个漏洞? 在编辑器加载时实现下面的代码 预期的行为是什么? 按钮标题会变,也会保持变化 目前的...
问题 #4411
XSS在选择器管理器中添加类名时
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v102 可复制演示链接 https://jsfiddle.net/szLp8h4n 描述一下那个虫子 如何复现这个漏洞?选择任意组件在选择器管理器中添加类名,比如“<a href=...
问题 #3704
加载区块默认关闭?
我正在用以下代码来折叠所有块类别,但很遗憾,这方法不起作用 现场演示:https://jsfiddle.net/d4702yoh/2/ 这里出了什么问题?
问题 #3687
键盘快捷键/按键映射无法使用
版本: 0.17.22 你能重现演示中的bug吗?[ ] 是的[X] 不 我无法在演示中复现,但你可以用以下凭证登录[Documint](https://app.documint.me)亲自观看:电子邮件: [email protected]: 演示 然后修改模板,试试用“c...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。