React中利用axios发送请求被Mock拦截返回数据的问题

新手上路,请多包涵

我在js中利用axios发送请求,代码如下
handelOne = () => {

    const url = "http://one.json";
    axios.get(url,{dataType:'json'})
        .then((res) => {
            let dataStr = JSON.stringify(res.data);
            console.log("我是请求1:"+dataStr);
        })

}
mock文件的代码为:
Mock.mock("http://one.json",{

//属性list的值是一个数组,中含有1-5个元素
'list|1-5':[{
    //属性sid是一个自增数组,起始值为1,每次增加1
    'sid|+1':1,
    //属性userId是一个5位的随机码
    'userId|5':''
}]
//"string|1-10": "★" mock

})

console控制台的输出内容是:我是请求1:[object,object],为什么不是具体的json对象而是[object,object]

阅读 3.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进