From 6d92f184a8335ef66452d12a13db2393cf56eb63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E5=B7=9E?= Date: Mon, 21 Jun 2021 17:10:15 +0800 Subject: [PATCH] =?UTF-8?q?workspace=20=E5=AE=8C=E5=96=84=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E9=80=BB=E8=BE=91;code=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/workspace/workspace.jsx | 7 +++++++ src/utils/request.js | 2 +- src/utils/tool.js | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/pages/workspace/workspace.jsx b/src/pages/workspace/workspace.jsx index 03a3cbd..8f7a5c9 100644 --- a/src/pages/workspace/workspace.jsx +++ b/src/pages/workspace/workspace.jsx @@ -22,6 +22,12 @@ export default function Workspace() { }) }, [projectId, projectName]); + + useEffect(() => { + setTempKeywords(''); + setEffectKeywords(''); + }, [currentNode]) + const gotoNode = useCallback((nextFileNode) => { if (nextFileNode.isProject) { fetchProjectFiles(projectId, projectName) @@ -70,6 +76,7 @@ export default function Workspace() { node={currentNode} gotoNode={gotoNode} nodeHash={nodeHash} + keywords={effectKeywords} /> ) : null diff --git a/src/utils/request.js b/src/utils/request.js index 8ed26ea..a4465ba 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -45,7 +45,7 @@ const getData = async (path, params = {}, silent = false) => { return outputData; } -export const downloadFile = async (ipfsCid, options) => Taro.downloadFile({ +export const downloadFile = (ipfsCid, options) => Taro.downloadFile({ url: `${downloadUrl}/${ipfsCid}`, ...options, }) diff --git a/src/utils/tool.js b/src/utils/tool.js index 838ee87..5f9a3b1 100644 --- a/src/utils/tool.js +++ b/src/utils/tool.js @@ -1,5 +1,5 @@ - +import Taro from '@tarojs/taro'; export function firstCharToLowerCase(obj) { return Object.entries(obj).reduce((o, [key, value]) => {