| | |
| | | </template> |
| | | |
| | | <script setup> |
| | | import {getSharingDetailsApi} from '@/api/work/index' |
| | | import { showToast, showNotify, showImagePreview } from 'vant' |
| | | import { getShowImg, getSmallImg } from '@/utils/util' |
| | | import { useRoute,useRouter } from 'vue-router' |
| | | |
| | | const keyword = ref('') |
| | | const route = useRoute() |
| | | const router = useRouter() |
| | | |
| | |
| | | } |
| | | |
| | | onMounted(async () => { |
| | | workDetailData.value = JSON.parse(route.query.workDetailData) |
| | | keyword.value = JSON.parse(route.query.workDetailData) |
| | | try { |
| | | const res = await getSharingDetailsApi({ cacheKey: keyword.value }) |
| | | workDetailData.value = res.data.data |
| | | } catch (error) { |
| | | showToast('分享链接失效') |
| | | } |
| | | |
| | | }) |
| | | </script> |
| | | <style lang="scss" scoped> |