我正在尝试使用react和redux构建一个snapchat克隆。我处于可以拍摄照片的位置,但问题是当我拍摄照片时,该照片没有保存到当前状态,并且在控制台中抛出了这个错误"Failed to load resource: net::ERR_UNKNOWN_URL_SCHEME“。当我尝试使用redux dev工具时,它显示图像返回为"nulldata:img/jpeg...“
我使用chrome作为我的默认浏览器。
这是我必须显示预览的代码片段
function Preview() {
const cameraImage = useSelector(selectCameraImage);
const history = useHistory()
const dispatch = useDispatch()
useEffect(() => {
if (!cameraImage) {
history.replace('/')
}
}, [cameraImage, history])
const closePreview = () => {
dispatch(resetCameraImage());
}
return <div className="preview">
<CloseIcon onClick={closePreview} className="preview__close"/>
<img src={cameraImage} alt="" />
</div>;发布于 2021-05-16 19:48:46
我假设你有一个cameraSlice.js文件。如果是这样,转到那里并将cameraImage的initialState从null更改为空字符串,如下所示。这应该行得通。让我知道
https://stackoverflow.com/questions/67259146
复制相似问题