这个。get(...)。每个都不是函数
问题
拿到这个......拿(...)。每个都不是函数“,使用最新的0.12.58版本(CDN min.js)。 触发该命令的行是return 'this.get(“classes”).each(function(e){return t.push(e.get(“name”))}'
回答(3)
只是想知道,'这.能(...)'吗?“返回阵列?”如果没有,也许你可以试试这个:
const c = this.get(“类”);
Array.from(c).forEach(e => t.push(e.get(“name”));
不确定是不是问题出在这儿,但我想插一句,帮帮:)
你好@kickbk,
“这个”绑定在你的代码里具体是什么还不清楚......这是指某个组件吗?如果你能创建一个 jsfiddle 来演示这个错误,那会非常有帮助。
到目前为止我还没能重现这个错误。我在 [demo](http://grapesjs.com/demo.html)(目前也使用版本 0.12.58)中运行了这段代码,选中了一个随机组件后,它没有出错: 't = [];editor.getSelected().get(“classes”).each(function(e) { t.push(e.get(“name”)) })'
谢谢大家回复。我追踪到问题出在自定义组件的特性上。 触发它的原因是我加载了特质的默认值: 如你所见,我的插件扩展在 grapesjs-mjml 上。 将默认值改为值也同样错误。 这是加载默认信息到特质的方式错误吗?
相关问答
通过相似的问题讨论继续研究。
问题 #687
在使用 editor.on('component:add',function(){} 更新组件属性后;蓝色盒子的商品不正确。
在使用 editor.on('component:add',function(){} 更新组件属性后; 蓝色方框的物品(指动作图标)不正确。复制图标不应该显示。  { var typeTrait = model.get('traits').where({name: 'type'})[0]; var options = typeTrai...
问题 #439
不稳定
在我的机器里葡萄不稳定。通常,第一次请求时会有以下错误。刷新一两次后,它就能正常工作了。我用过的所有版本都有这个bug。未捕获的类型错误:无法读取未定义的属性“componentTypes” 在F.i.renderChildren(grapes.min.js:2) 在F.i.r...
问题 #773
多个编辑器出现在同一窗口
大家好! 我正在尝试在同一窗口中启动多个编辑器。我觉得几乎所有东西都运行得很好(编辑、保存、添加组件等),但当我打开“查看代码”模态时,我看到 CSS 被重复了。 做了一些研究,我注意到在 loadModule 方法里有一行“if (Mod.onLoad) this.get('...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。