我在做一个选项卡的小demo的时候 发现 子组件更新父组件中的索引值的时候 页面一直没有刷新
如果直接赋值 为数值页面才会刷新
change(id){
this.setState({
index:id
})
}
原来是 我在子组件中使用了 === 全等符号进行比对 这个要求数值 和数值类型必须一直
这个时间我看了下 传过来的 id的值类型 原来是一个字符串 才导致最后页面没有刷新
change(id){
let n=Number(id)
this.setState({
index:n
})
}
将它转换成number类型就可以了