
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 封装axios请求在utils文件夹下新建request.ts文件,专用于封装axios,对于使用vue2+js的开发者,封装axios并不难,看代码都看得懂。这里我主要想展示一下如何防止重复请求。2. 防止重复请求思路:把每次请求的url存到一个数组,循环判断当前url是否已经存在,如果存在就取消当前请求,如果不存在就存进去并正常执行请求。并且正常之后要把这次请求的url从数组里删除掉。要
使用React + Antd4.x + React Router 6.x 封装菜单(多级菜单)和动态面包屑

使用React + Antd4.x + React Router 6.x 封装菜单(多级菜单)和动态面包屑

1. 成果展示真实接口地址 本项目使用的是真实线上的网易云API线上演示地址 目前只做了每日推荐(需登录)以及排行榜功能,点个star吧大佬们!项目GitHub地址 new分支是Vue3+TypeScript, master分支是去年用Vue2写的页面功能简单分析(具体实现往下滑)头部 - 路由跳转以及歌曲信息旋转图片部分 - 用歌曲是否播放控制图片的旋转(添加css类名即可)歌词部分 - 控制包
react-pdf基础使用,线上环境无法加载。资源加载不出来
官网是这样说的:cli版如果想安装less、scss、ts等编译器,需自己手动npm安装。在HBuilderX的插件管理界面安装无效,那个只作用于HBuilderX创建的项目。所有我们只需安装node-sass和sass-loader即可正常使用scss执行以下命令:npm i node-sass@4.14.1 sass-loader@7 -D...
最终实现效果可以实现提示文字和背景颜色的自定义xzw-loading-text=‘别急嘛~’// 默认为加载中xzw-loading-background=‘rgba(0, 0, 0, .4)’ // 默认背景色为rgba(255,255,255,.8)创建自定义指令函数路径:/src/directives/loading/index.tsVue3与Vue2的自定义指令钩子有了很大的改变改变,详情
如果你是用的vuecli创建的项目,那么请在res文件夹下新建axios.d.ts文件,添加以下内容:/* eslint-disable no-undef *//* eslint-disable no-unused-vars */import * as axios from 'axios'declare module 'axios' {interface AxiosInstance {(confi
1. 成果演示1.1 日期的切换1.2 点击多选1.3 滑动多选2. 实现基本的日期渲染2.1 思路2.1.1 要用到的Date对象方法new Date(2020, 4, 1).getDay() 计算传入的日期是星期几,返回值0表示星期天,1表示星期一,以此类推…new Date(2020, 4, 0).getDate()计算传入月份的该月总天数,第三个参数为0才是计算总天数!!2.1.2 剖析日







