loading 不生效
来源:6-7 Loading组件封装-方案一

sssnnnn
2023-05-23
src/util/loading/index.tsx
// 不生效
export const showLoading = () => {
const loading = document.createElement('div')
loading.setAttribute('id', 'loading')
ReactDom.createRoot(loading).render(<Loading />)
}
这样写是可以的 (已经在 index.html 中加上 <div id="loading"></div>
的前提下)
export const showLoading = () => {
const loading = document.getElementById('loading') as HTMLDivElement
ReactDom.createRoot(loading).render(<Loading />)
}
commit 是 f429de2bacf420d3c5a5a5b8216d2985db3b7b6c
希望老师能帮看下, 感谢!
写回答
1回答
-
河畔一角
2023-05-23
创建完div以后,需要append到body上面才可以,你缺了这一句代码。
document.body.append(loading)
142023-12-20
相似问题