这个。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
不稳定
在我的机器里 grapesjs 不稳定。通常第一次请求时会抛出低于错误的错误。刷新一两次后,它就正常了。我用过的所有版本都存在这个bug。未捕获的类型错误:无法读取未定义的属性“componentTypes” 在 F.i.renderChildren (grapes.min.j...
问题 #748
组件:移除动作
浏览现有事件时,我很好奇为什么没有“组件:移除”动作? 我采取了通过修改 tlb-delete 动作来触发动作的方法。我猜应该有更好的方法,只是还不确定具体是什么。
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。