“颜色”类型的性状不起作用
Trait 对象需要 setValueFromInput 方法吗? 这会导致代码重复,但我仍然认为这样会更好 “''js Trait.js setValueFromInput(value, final = 1, opts = {}) { const toSet = { value }; this.set(toSet, { ...opts, avoidStore: 1}); 必须触发变更 如果(末文) { this.set('value', '', opts); this.set(toSet, opts); } }, ``` 此外,'setTargetValue'其实并不是正确的方法,因为你必须先更新模型(监听器会在后期更新目标)。...
阅读下方完整回答 ↓问题
你好,@artf,
我之前在一个拉取请求中提到过,“颜色”类型的特征是不起作用的。当时我还没用到,但现在需要了,所以如果你还没开始修理,我想了解一下。bug出在“InputColor”对象中,当它调用“model.setValueFromInput”时——特质没有这个方法,所以会报错。你觉得解决这个问题最好的方法是什么?“Trait”对象需要一个“setValueFromInput”方法吗?还是说“InputColor”应该改成足够智能,可以调用不同方法来区分特征和属性?也许还有别的什么?
我最初(不太合适)的实验显示,把“InputColor”里所有“model.setValueFromInput”行都改成这个,效果就差不多了......不过不确定这是不是正确的选择: 'model.setValueFromInput && model.setValueFromInput(cl, 0) ||model.setTargetValue && model.setTargetValue(cl);'
回答(2)
Trait 对象需要 setValueFromInput 方法吗? 这会导致代码重复,但我仍然认为这样会更好 “''js Trait.js setValueFromInput(value, final = 1, opts = {}) { const toSet = { value }; this.set(toSet, { ...opts, avoidStore: 1}); 必须触发变更 如果(末文) { this.set('value', '', opts); this.set(toSet, opts); } }, ``` 此外,'setTargetValue'其实并不是正确的方法,因为你必...
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1137
不能让文本块既不可编辑又可样式化!
演示/重现问题 https://jsfiddle.net/shareefhiasat/u8Lodyh7/1/ 问题 不确定是bug还是我不知道怎么获得想要的行为 预料中 我需要类似文本元素的元素,并且能够样式化,但不能更改内容(文本) 真实的与我尝试过的 我尝试过维基和文档里的...
问题 #447
多语言支持:有一些静态文本
你好,@artf, 正如你在#26中描述的,通过配置实现多语言支持是可能的。但项目中也有一些静态文本。比如 https://github.com/artf/grapesjs/blob/88c262be2409734b276d2c22b1f7080ea8359ba1/src/tr...
问题 #527
模型和HTML返回问题
#522 @artf我照你说的试过了,但还是没成功,我不想浪费你的时间,但如果你能做一个小样本或者指引我去样本,那会非常有帮助,我肯定我漏掉了什么。 抱歉不得不开另一个问题,但这是同一个#522的延续, 这里editor.html()只有在组件渲染的特征变化未返回时才返回默认值...
问题 #1506
CSS 媒体查询问题
你好@artf 演示页面和媒体查询库中都存在问题。 问题是,如果用户先在移动视图上更新样式,再用标签视图,再用媒体查询,移动视图就不起作用。如果我们先更新桌面样式,再更新标签页,再更新移动端,那么一切都正常 但如果我们先反向移动视图,标签视图第二,桌面视图第三,然后CSS/媒体...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。