- 将 LiveRoom 相关组件和文件重命名,统一使用小写开头 - 新增 x-button、x-image 和 x-popup 组件,替代原有 PressableButton 和 ImagePreview -优化 SideButton 组件,使用新的 x-button 和 tangPopup 组件- 更新 LiveRoom 组件中的引用和使用方式 - 调整 tangPopup 组件,使用 goodStore 替代静态数据
28 lines
458 B
Vue
28 lines
458 B
Vue
<script setup>
|
|
/*
|
|
* 此组件的目的是使用该图片组件自带预览大图
|
|
* */
|
|
import { showImagePreview } from 'vant';
|
|
const props = defineProps({
|
|
src: {
|
|
type: String,
|
|
default: ''
|
|
},
|
|
preview: {
|
|
type: Boolean,
|
|
default: true
|
|
}
|
|
})
|
|
const showImage = () => {
|
|
if (props.preview) {
|
|
showImagePreview([props.src]);
|
|
}
|
|
}
|
|
</script>
|
|
<template>
|
|
<img
|
|
v-bind="{ ...props, ...$attrs }"
|
|
@click="showImage"
|
|
>
|
|
</template>
|