diff --git a/packages/app/src/components/CoverEditor/index.jsx b/packages/app/src/components/CoverEditor/index.jsx index 88fe9205..b86b8c4e 100644 --- a/packages/app/src/components/CoverEditor/index.jsx +++ b/packages/app/src/components/CoverEditor/index.jsx @@ -9,10 +9,13 @@ import "./index.less" const CoverEditor = (props) => { const { value, onChange, defaultUrl } = props + const [init, setInit] = React.useState(true) const [url, setUrl] = React.useState(value) React.useEffect(() => { - onChange(url) + if (!init) { + onChange(url) + } }, [url]) React.useEffect(() => { @@ -21,6 +24,8 @@ const CoverEditor = (props) => { } else { setUrl(value) } + + setInit(false) }, []) return