问题 #424💬 已回答提出于 2017年10月16日作者 aryeharmon0 个反应

<template> 自定义功能,创建块时缺少内部 HTML

快速解答作者 artf

嘿@aryeharmon我刚在演示里用过这个(你可以自己在主机上试试)。 “''js VAR DOMC = 编辑。主导组件; var defaultModel = domc.getType('default').model; var defaultView = domc.getType('default').view; domc.addType('template', { model: defaultModel.extend({}, { isComponent: function(el) { if (el.tagName == 'TEMPLATE') { console.log(el, el.innerHTML); 作为模板.子节...

阅读下方完整回答 ↓

问题

你在#244里给了我一个修正,但现在这个已经不管用了

回答(3)

artf2017年10月16日

嘿@aryeharmon我刚在演示里用过这个(你可以自己在主机上试试)。 “''js VAR DOMC = 编辑。主导组件; var defaultModel = domc.getType('default').model; var defaultView = domc.getType('default').view; domc.addType('template', { model: defaultModel.extend({}, { isComponent: function(el) { if (el.tagName == 'TEMPLATE') { console.log(el, el...

aryeharmon2017年10月18日

好吧,我明白问题出在哪里了,显然我补充了: 要用 HTML 制作页面上的现有元素不会生效。只有新加入的主导元素。 比如我在页面上已经有一个模板标签,加载时我不会得到这些属性。但如果我之后添加模板,它就能正常工作。

aryeharmon2017年10月18日

顺便说一句,editor.render();位于domc.addType寄存器之后

相关问答

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

问题 #1696

特质首次出现在自定义组件的拖拽中

你好,artf,我创建了自定义组件并为它添加了特征,当拖动这个组件到编辑器并选择它时,设置特征是正常工作的。 问题是,当将同一个组件拖到旧组件后面到编辑器并选择设置特征时,默认特征(ID,标题)会只显示,这是我实现的代码 对于创建组件: this.editor.BlockMan...

3 个回答更新于 2020年4月15日

问题 #1109

画布中不可丢弃的柱块

早上好@artf :) 我遇到的问题和[这个问题](https://github.com/artf/grapesjs/issues/297)。 我无法在Canvas的列块里放任何方块(文本、图片等)。当我尝试把它放到图层里时,它正常工作,这里有一个[简短详细的屏幕录制](htt...

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

问题 #1618

模型里没有跟踪子组件??

你好,我遇到了一个奇怪的问题,需要你的帮助。 当我在块内移动组件时,在视图模型中更改成功应用,但模型中似乎 grapsejs 没有跟踪(或者我漏掉了什么),父组件(或块,你可以查看图片 1 [这里](https://user-images.githubusercontent.c...

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

问题 #1468

Modaltitle 无效

你好, 我无法把资产管理公司的职称翻译成法语。 示例: 资产管理人:{ storageType: '', storeOnChange: true, storeAfterUpload:true, 模态标题:“影像的表现”, 上传文本:“Glisser - déposer les...

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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