- 博客(4)
- 收藏
- 关注
原创 vue路由$route和$router的区别
1、$route:路由信息对象,只读;用于读取路由参数,如this.$route.params.appId2、$router:路由操作对象,只写用于进行路由跳转,如this.$router.push({ name: 'index', query: { appId: 1 }})...
2020-01-21 10:58:02 394
原创 js防抖和节流
防抖和节流一般应用于高频事件频繁触发的场景,如窗口大小改变,下拉加载,搜索等,可有效避免事件处理函数被频繁调用造成性能差的问题。一、区别防抖:指定时间内只执行一次,但在等待时间内再次触发事件,重新开始延时。节流:指定时间内只执行一次。二、介绍1、防抖防抖应用场景 – 搜索功能,实时响应用户输入,给出相关的建议词。通常查询某个词,会频繁触发按键事件,如果每次都执行事件处理函数,不仅会产...
2020-01-15 17:04:16 3043
原创 axios的get请求禁止缓存
使用axios的get请求时产生缓存,致使请求的数据不是最新的。这样的场景很多,例如我们添加或修改数据成功后,立马调用查询接口,因查询接口是get请求,产生了缓存,响应数据还是之前数据,并没有新增或修改后的数据,给人感觉像是添加或修改失败,这显然是不合理的,那么如何禁止缓存呢?用axios拦截器拦截请求,为get请求添加时间戳//axios请求拦截器axios.interceptors.r...
2020-01-09 14:24:00 5934
原创 用vue-cli构建vue项目
首先需要安装node环境,具体安装步骤我们不在这里赘述,可以度娘查找。vue-cli构建vue项目的过程:1)全局安装vue-cli脚手架npm install -g vue-cli2)全局安装模块打包工具webpacknpm install -g webpack3)构建名为yihanzhi的vue项目vue init webpack yihanzhi注:执行改命令后会弹出...
2020-01-07 14:49:17 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人