logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ts: axios 返回值类型报错 和 解构赋值

最近做项目用TypeScript发现axios返回值类型一直是any,经过一番Google后, 终于找到了解决办法:新建一个shims-axios.d.ts,重新声明axios模块,然后在调用时加上泛型, 如下:import axios from 'axios'declare module 'axios' {export interface AxiosInstance {<T = any&g

#typescript#javascript#前端
axios 返回具体错误消息

虽然请求失败了,但是有具体的返回信息但如果直接打印error,会是以下输出其error对象中包含了一个error.response对象,可以获取到具体信息扩展:官网axios.get('/user/12345').catch(function (error) {if (error.response) {// The request was made and the server responded

#前端#vue.js#javascript
vue中子组件的created、mounted钩子中获取不到props中的值问题

出现这种情况的原因, 因为父组件中要传递的props属性是通过ajax请求回来的, 请求的这个过程是需要时间的,但是子组件的渲染要快于ajax请求过程,所以此时created 、 mounted这样的只会执行一次的生命周期钩子,已经执行了,但是 props 还没有流进来(子组件),所以只能拿到默认值。menu-list v-model="menuList"></menu-list&gt

#javascript#前端#vue.js
到底了