文章
- 前言
- 错误场景
- 问题分析
- 解决方案
- 后言
前言
✨✨ 他们是天生勇敢的开发者,我们创造bug,传播bug,毫不留情地消灭bug,在这个过程中我们创造了很多bug以供娱乐。
前端bug这里是博主总结的一些前端的bug以及解决方案,感兴趣可以看一下,有不同方案可以在评论区提出
正文开始
错误场景
React18+ts+vite中我写了一个传入不同参数 实现不同组件的切换的效果
ts定义的时候大家经常出现的问题
问题分析
我的role参数具有隐士的any
const One = ()=><div> I am One</div>
const Two = ()=><div> I am two</div>
const Tree = ()=><div> I am tree</div>
function ReadRole({ role }){
if(role === "one"){
return <One></One>
}else if(role === "two"){
return <Two></Two>
}else{
return <Tree></Tree>
}
}
const View = ()=>{
return(
<div className="sonPage1">
我是sonPage1
<ReadRole role={"one"}></ReadRole>
</div>
)
}
export default View;
解决方案
指定为显示数据类型
后言
创作不易,要是本文章对广大读者有那么一点点帮助 不妨三连支持一下,您的鼓励就是博主创作的动力