【发布时间】:2022-11-19 18:19:16
【问题描述】:
我尝试学习如何为 Shopware 6 创建自定义元素 虽然我不明白为什么我们必须使用这些方法:
this.$emit('element-update', this.element);
在所有 SW 块中?
【问题讨论】:
标签: shopware6
我尝试学习如何为 Shopware 6 创建自定义元素 虽然我不明白为什么我们必须使用这些方法:
this.$emit('element-update', this.element);
在所有 SW 块中?
【问题讨论】:
标签: shopware6
所有 CMS 元素组件都应使用 cms-element mixin。 mixin 有一个属性模型 element 绑定到 element-update 事件。通过使用您更新属性的值发出此事件,就像您使用具有表单输入绑定 v-model 的子组件一样。由于mutating props directly is considered an anti-pattern,这是一种正确更新它的方法。
【讨论】: