diff --git a/src/sku/Sku.js b/src/sku/Sku.js index a1ec24f5b..5a20e3302 100644 --- a/src/sku/Sku.js +++ b/src/sku/Sku.js @@ -74,6 +74,22 @@ export default createComponent({ type: Boolean, default: true, }, + customStepperConfig: { + type: Object, + default: () => ({}), + }, + showHeaderImage: { + type: Boolean, + default: true, + }, + previewOnClickImage: { + type: Boolean, + default: true, + }, + safeAreaInsetBottom: { + type: Boolean, + default: true, + }, bodyOffsetTop: { type: Number, default: 200, @@ -87,22 +103,6 @@ export default createComponent({ uploadMaxSize: 5, }), }, - customStepperConfig: { - type: Object, - default: () => ({}), - }, - previewOnClickImage: { - type: Boolean, - default: true, - }, - safeAreaInsetBottom: { - type: Boolean, - default: true, - }, - showHeaderImage: { - type: Boolean, - default: true, - }, }, data() { diff --git a/src/sku/components/SkuHeader.tsx b/src/sku/components/SkuHeader.tsx index 54c76103f..705ab59d0 100644 --- a/src/sku/components/SkuHeader.tsx +++ b/src/sku/components/SkuHeader.tsx @@ -3,6 +3,9 @@ import { createNamespace } from '../../utils'; import { inherit } from '../../utils/functional'; import { BORDER_BOTTOM } from '../../utils/constant'; +// Components +import Image from '../../image'; + // Types import Vue, { CreateElement, RenderContext } from 'vue/types'; import { DefaultSlots, ScopedSlot } from '../../utils/types'; @@ -58,19 +61,23 @@ function SkuHeader( showHeaderImage = true, } = props; - const goodsImg = getSkuImg(sku, selectedSku) || goods.picture; + const imgUrl = getSkuImg(sku, selectedSku) || goods.picture; const previewImage = () => { - skuEventBus.$emit('sku:previewImage', goodsImg); + skuEventBus.$emit('sku:previewImage', imgUrl); }; return (