我试着学习如何为Shopware 6创建自定义元素虽然我不明白为什么我们必须使用这些方法:
this.$emit('element-update', this.element);
在所有SW街区?
所有CMS元素组件都应该使用cms-element
mixin。mixin有一个与element-update
事件绑定的属性element
的模型。通过发出带有值的事件,您可以更新属性,就像使用带有表单输入绑定v-model
的子组件一样。因为直接改变props被认为是一种反模式,所以这是一种正确更新它的方法。