在写代码的时候,调用接口,数据总是没办法显示在页面上
一直在找原因,真的是特别奔溃
修改前代码:
request = ()=> {
let baseUrl = 'https://www.easy-mock.com/mock/。。。。'
axios.get(baseUrl+'/table/list').then((res) => {
if( res.code === 200 ) {
this.setState({
dataSource2: res.data
})
}
})
最后实在没辙,想了一下,最后打印了res的值
发现打印出来的内容如下:
这是我明白了,data和code外面还包裹着data,所以才没有显示
最后修改了代码:
request = ()=> {
let baseUrl = 'https://www.easy-mock.com/mock/。。。。'
axios.get(baseUrl+'/table/list').then((res) => {
if( res.data.code === 200 ) {
this