简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
ts: axios 返回值类型报错 和 解构赋值
最近做项目用TypeScript发现axios返回值类型一直是any,经过一番Google后, 终于找到了解决办法:新建一个shims-axios.d.ts,重新声明axios模块,然后在调用时加上泛型, 如下:import axios from 'axios'declare module 'axios' {export interface AxiosInstance {<T = any&g
axios 返回具体错误消息
虽然请求失败了,但是有具体的返回信息但如果直接打印error,会是以下输出其error对象中包含了一个error.response对象,可以获取到具体信息扩展:官网axios.get('/user/12345').catch(function (error) {if (error.response) {// The request was made and the server responded
vue中子组件的created、mounted钩子中获取不到props中的值问题
出现这种情况的原因, 因为父组件中要传递的props属性是通过ajax请求回来的, 请求的这个过程是需要时间的,但是子组件的渲染要快于ajax请求过程,所以此时created 、 mounted这样的只会执行一次的生命周期钩子,已经执行了,但是 props 还没有流进来(子组件),所以只能拿到默认值。menu-list v-model="menuList"></menu-list>
到底了