From 4d6eca0434afb18d3425b83a889b636180c132bc Mon Sep 17 00:00:00 2001 From: Dawn_Ocean <1785590531@qq.com> Date: Mon, 8 Apr 2024 15:42:02 +0800 Subject: [PATCH] add pic preview in ticketnote --- src/components/NoteCard/NoteCard.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/NoteCard/NoteCard.tsx b/src/components/NoteCard/NoteCard.tsx index 3979053..f62e880 100644 --- a/src/components/NoteCard/NoteCard.tsx +++ b/src/components/NoteCard/NoteCard.tsx @@ -3,6 +3,7 @@ import { Component, ReactNode } from 'react'; import { TicketNote, StatusStr } from '@/pages/TicketDetail/TicketNote'; import pt from '@/plain-text'; import { timeFormat } from '@/utils'; +import Taro from '@tarojs/taro'; import './NoteCard.scss'; interface NoteCardProps { @@ -38,6 +39,13 @@ export default class NoteCard extends Component { break; } + const showPicDetail = (url: string) => { + Taro.previewImage({ + current: url, + urls: [url], + }); + }; + const notePicRenderer = ( @@ -47,6 +55,7 @@ export default class NoteCard extends Component { style='width: 160rpx; height: 160rpx;' src={url} mode='aspectFit' + onClick={showPicDetail.bind(this, url)} /> ))}