不加{},用在返回一個返回值的時候, 如果是直接返回一個返回值,可以不用加{}
function getUser<T>() {
return axios<ResponseData<T>>('extend/user').then(res => res.data).catch(err => console.error(err))
}
這樣寫,就等於直接返回了 res.data
加 {} ,就是一個普通代碼塊,有返回值的時候 需要 寫 return
function getUser<T>() {
return axios<ResponseData<T>>('extend/user').then(res => { return res.data}).catch(err => console.error(err))
}
不然就會報錯。。。