【发布时间】:2020-12-14 17:48:14
【问题描述】:
在我的项目中,当我通过 API 获取数据后无法更改 document.title(文档的标题)时。我的代码如下:
useEffect(() => {
loadData();
console.log(name)
document.title = `${name}`
}, []);
const loadData= async () => {
axios.get('https://api.themoviedb.org/3/movie/' + props.match.params.id + '?api_key=***').then(
res=>{
setName(res.data.title)}
)}
但是,console.log 确实正确显示了名称。如何解决这个问题?
【问题讨论】:
标签: reactjs react-hooks frontend backend use-effect