From 1b62f6a9ff15590162f2a08528d0bab1a76aa38e Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Fri, 14 Feb 2025 09:57:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=86=85=E5=AE=B9=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E9=94=99=E8=AF=AF=E6=8A=A5=E9=94=99=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/UpdateModal/index.tsx | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/components/UpdateModal/index.tsx b/src/components/UpdateModal/index.tsx index cf5adf4..61e7b03 100644 --- a/src/components/UpdateModal/index.tsx +++ b/src/components/UpdateModal/index.tsx @@ -7,14 +7,18 @@ import { forwardRef, useImperativeHandle, useState, memo } from "react"; const UpdateModal = forwardRef((props: any, ref: any) => { useImperativeHandle(ref, () => ({ changeModal: (data: any) => { - let dataJson = JSON.parse(data) - getContent() - if (dataJson.type === '0') { // 打开弹窗 - setIsUpdateModal(true) - } else if (dataJson.type === '1') { // 下载中 返回进度值 - setProgress(dataJson.value.toFixed(2)) - } else if (dataJson.type === '2') { // 下载完成 - setProgress(100) + try { + let dataJson = JSON.parse(data) + getContent() + if (dataJson.type === '0') { // 打开弹窗 + setIsUpdateModal(true) + } else if (dataJson.type === '1') { // 下载中 返回进度值 + setProgress(dataJson.value.toFixed(2)) + } else if (dataJson.type === '2') { // 下载完成 + setProgress(100) + } + } catch (error) { + } } }))