From dea09d52cf61410238c531b92156bcec5ff84e47 Mon Sep 17 00:00:00 2001 From: Aaron Yu Date: Sat, 22 Jan 2022 23:50:59 +0800 Subject: [PATCH] support new htmlUrl --- src/Components/deviceFrame/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Components/deviceFrame/index.js b/src/Components/deviceFrame/index.js index dd2e657..5d535a6 100644 --- a/src/Components/deviceFrame/index.js +++ b/src/Components/deviceFrame/index.js @@ -54,6 +54,7 @@ function DeviceFrame(props) { var [config, setConfig] = useState({}) var [cacheKey, setCacheKey] = useState(new Date().getTime()); var [openPopup, setOpenPopup] = useState(false); + var [absoluteUrl, setAbsoluteUrl] = useState(''); useEffect(() => { setConfig(configMap[props.device]) @@ -63,7 +64,8 @@ function DeviceFrame(props) { useEffect(() => { console.log('触发更新', props.htmlUrl); - refresh(); + setAbsoluteUrl(!props.htmlUrl?.startsWith("http") ? BaseUrl + props.htmlUrl : props.htmlUrl); + refresh() props.refreshQrCode() }, [props.htmlUrl]) @@ -73,7 +75,7 @@ function DeviceFrame(props) { { props.qrDataUrl &&

扫一扫,手机预览 - setOpenPopup(true)}> + setOpenPopup(true)}> 复制链接

@@ -102,7 +104,7 @@ function DeviceFrame(props) { paddingBottom: config.offsetv }} title='preview' - src={baseUrl + props.htmlUrl + '?cacheKey=' + cacheKey} + src={absoluteUrl + '?cacheKey=' + cacheKey} width={config.width} height={config.height} frameBorder={'0'}/>