Commit 67ae3d39 by wuqian

图片展示

parent 8edcc9d1
...@@ -5,25 +5,39 @@ ...@@ -5,25 +5,39 @@
@mouseover="(ev) => mouseoverImg(ev, src)" @mouseover="(ev) => mouseoverImg(ev, src)"
@mouseleave="mouseleaveImg" @mouseleave="mouseleaveImg"
> >
<img :src="src" style="width: 30; height: 30px" /> <img :src="src" :style="imageStyle" />
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import useImagePreview from '@/utils/hooks/useImagePreview.' import useImagePreview from '@/utils/hooks/useImagePreview.'
defineProps({ import { computed, defineProps } from 'vue'
const props = defineProps({
src: { src: {
type: String, type: String,
default: () => '', default: () => '',
}, },
width: {
type: String,
default: () => '30px',
},
height: {
type: String,
default: () => '30px',
},
})
const imageStyle = computed(() => {
return {
width: props.width,
height: props.height,
}
}) })
const { mouseoverImg, mouseleaveImg } = useImagePreview() const { mouseoverImg, mouseleaveImg } = useImagePreview()
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.image-view { .image-view {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
cursor: pointer cursor: pointer;
} }
</style> </style>
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
class="order-list-expand_item" class="order-list-expand_item"
> >
<div class="order-list-expand_item_img"> <div class="order-list-expand_item_img">
<img :src="item.variantImage" style="width: 100%; height: 100%" /> <!-- <img :src="item.variantImage" style="width: 100%; height: 100%" /> -->
<ImageView :src="item.variantImage" width="98px" height="98px" />
</div> </div>
<div class="order-list-expand_item_info"> <div class="order-list-expand_item_info">
<div <div
...@@ -124,7 +125,6 @@ ...@@ -124,7 +125,6 @@
v-if="!isPod" v-if="!isPod"
:title="item.material || ''" :title="item.material || ''"
class="order-list-expand_item_info_title" class="order-list-expand_item_info_title"
> >
<span class="order-list-expand_item_label">材质:</span> <span class="order-list-expand_item_label">材质:</span>
<span class="order-list-expand_item_value" <span class="order-list-expand_item_value"
...@@ -214,6 +214,7 @@ ...@@ -214,6 +214,7 @@
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import ImageView from '@/components/ImageView.vue'
import { DocumentCopy, EditPen } from '@element-plus/icons-vue' import { DocumentCopy, EditPen } from '@element-plus/icons-vue'
import { filePath } from '@/api/axios' import { filePath } from '@/api/axios'
import { downloadOrder } from '@/api/order' import { downloadOrder } from '@/api/order'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment