
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前端 Jenkins 自动化部署

React Hook/Hooks是什么?常见的Hook1. state Hook2. Effect Hook3. Ref Hook4. Context HookReact Hook/Hooks是什么?1 Hook是react 16.8版本增加的新特性/新语法2 因为函数式组件没有this,使用hooks可以让函数式组件使用 state 以及其他的react 特性(比如生命周期钩子)常见的Hook(

封装接口请求一直是前端一个必须要操作的步骤此文以小程序封装uni.request为例,如果需要Vue项目中详细封装接口,可查看5.封装axios1. 基础版 直接上代码在项目utils目录下新建request.js文件,用于封装请求// 此文以小程序封装uni.request为例/**封装请求接口* url: 请求路径* methods: 请求方式(get/post)* data: 请求参数
封装接口请求一直是前端一个必须要操作的步骤此文以小程序封装uni.request为例,如果需要Vue项目中详细封装接口,可查看5.封装axios1. 基础版 直接上代码在项目utils目录下新建request.js文件,用于封装请求// 此文以小程序封装uni.request为例/**封装请求接口* url: 请求路径* methods: 请求方式(get/post)* data: 请求参数
mixin是一种思想,一种混入的思想。混入的内容就是可以在被混入的地方使用,他会自动的将混入的东西准确的分配到指定的组件中。在vue中,mixin相当于指定混入的变量&函数放入他不混入时候该放的地方。可以认为,vue中的mixin就是相当于组件中的组件。举例:表单弹框业务,属于很常见的业务场景,新增打开弹框,表单校验,编辑打开弹框进行数据回显等import {// 补充setFormValues

好久没有跟新博文了,最近梳理了ajax相关内容,和大家一起分享,希望可以帮到看到此篇文章的朋友。1.原生 ajaxGET请求2.原生 ajaxPOST 请求3.封装 ajax 请求1、原生ajax GET 请求步骤:1、创建xhr2、监听xhr.onreadystatechange事件 ajax状态发生变化的事件3、判断ajax请求的状态...
关于解决token过期失效问题,用户对token无感知(实现免登陆)一、先认识下token二、整体思路三、实现步骤1.理清各个文件作用2.路由导航守卫3.封装localStorage方法4.vuex5.封装axios 实现请求拦截器和响应拦截器(重点部分)四、小结一、先认识下token二、整体思路三、实现步骤1.理清各个文件作用2.路由导航守卫设置用户有无token访问主页,并且登录成功回到目标页
前端实现甘特图

关于解决token过期失效问题,用户对token无感知(实现免登陆)一、先认识下token二、整体思路三、实现步骤1.理清各个文件作用2.路由导航守卫3.封装localStorage方法4.vuex5.封装axios 实现请求拦截器和响应拦截器(重点部分)四、小结一、先认识下token二、整体思路三、实现步骤1.理清各个文件作用2.路由导航守卫设置用户有无token访问主页,并且登录成功回到目标页








