this.$eh.$emit('remove-from-cart', this.cartItemId)
payload.callback
срабатывала после того, как this.$eh.$emit завершится. this.$eh.$emit('remove-from-cart', this.cartItemId, payload.callback )
this.$eh.$emit('remove-from-cart', {this.cartItemId, done: () => payload.callback} )