wupengfei
19 小时以前 574b9e931d0e31e2d69f34248184f0c43d74ab18
packages/components/src/Image/PreviewImage.vue
@@ -1,6 +1,12 @@
<template>
  <div :class="['preview-image-wrapper', wrapperClassName]">
    <Image @tap="handeClick" :mode="mode" :src="src" v-bind="$attrs" />
    <!-- <Image @tap="handeClick" :mode="mode" :src="src" v-bind="$attrs" /> -->
    <div
      class="preview-image-div"
      :style="{ backgroundImage: `url(${src})` }"
      v-bind="$attrs"
      @tap="handeClick"
    ></div>
  </div>
</template>
@@ -29,7 +35,6 @@
  () => props.src,
  () => {
    if (props.src) {
      console.log('props.src: ', props.src);
      Taro.getImageInfo({
        src: props.src,
        success(result) {
@@ -64,5 +69,12 @@
  width: 100%;
  height: 100%;
  overflow: hidden;
  .preview-image-div {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
  }
}
</style>