在state中可嵌入多层对象,在内层对象中出现字符串和int 转换问题:
设值:
this.setState({ test:{ id:123} , });
console.log(test) => {id:{'123'}},id 的值为‘123’而不是123.
解决:
const data = Object.assign({},{test:{id: 123}});
console.log(test) => {id:{123}}
在state中可嵌入多层对象,在内层对象中出现字符串和int 转换问题:
设值:
this.setState({ test:{ id:123} , });
console.log(test) => {id:{'123'}},id 的值为‘123’而不是123.
解决:
const data = Object.assign({},{test:{id: 123}});
console.log(test) => {id:{123}}