BUG:在特征中添加changeProp: 1会导致特征更改无法传播到远程存储
这里的“changeProp”更新组件属性,且自定义身份不会被追踪。作为一个变通方法,你可以用这种方式(在自定义组件模型中)传播它们。 “''js ... init() { ... this.on('change:columns-not-changing', (...args) => editor.getModel().handleUpdates(...args)) } ```
阅读下方完整回答 ↓问题
版本: 0.16.22
预期的行为是什么?
改变Trait property(演示中的列)应该触发POST到远程存储,无论changeProp如何
特质:[
{
标签:“列(更改不POST)”,
名称:“列不变”,
变革提案:1,
类型:“数字”
},
{
标签:“列(变更 POST)”,
名称:“柱子”,
类型:“数字”
}
]
https://jsfiddle.net/tntramsey/vgbeLarj/3/ - 在“测试插件”上更改“列”会发起对远程存储的POST信号 https://jsfiddle.net/tntramsey/n7tgojhy/4/ - 在特征中添加“changeProp: 1”并更改“Columns”不会POST到远程存储
回答(1)
这里的“changeProp”更新组件属性,且自定义身份不会被追踪。作为一个变通方法,你可以用这种方式(在自定义组件模型中)传播它们。 “''js ... init() { ... this.on('change:columns-not-changing', (...args) => editor.getModel().handleUpdates(...args)) }
相关问答
通过相似的问题讨论继续研究。
问题 #5086
Style:property:update 和 Property onChange 都被过度触发
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 版本 112.0.5615.137(官方版本) 可复制演示链接 https://jsfiddle.net/SagarMaria/sunygp2f/3/ 描述一下那个虫子 如何复现这个...
问题 #6659
符号样式未同步
GrapesJS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Firefox 145.0(64位) 可复制演示链接 https://jsfiddle.net/arturarseniev/ta19s6go/ 描述一下那个虫子 如何复现这个漏洞? 进入官...
问题 #6409
手机上无法拖动移动组件
葡萄JS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v133 可复制演示链接 https://jsfiddle.net/2hjdrb7L/1/ 描述一下那个虫子 如何复现这个漏洞? 用grapesjs v0.22.x和grapesjs...
问题 #4323
当你在Canvas上有2k组件时,拖拽组件到画布时出现性能问题
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Google Chrome 版本 101.0.4951.41(官方版本)(64 位)可复制演示链接 https://jsfiddle.net/Laze0pyg/描述一下那个虫子 如何复现这个漏洞?使用...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。