- 博客(131)
- 收藏
- 关注
原创 token无感刷新
token无感刷新+长token过期处理+当短token过期之后,需要刷新token,但是进来了很多请求,不需要每个请求都去刷新token处理
2024-05-07 14:34:45 346
原创 浅析前端JS的同步和异步任务(宏任务+微任务)+具体宏微任务对应操作+经典面试输出题
浅析前端JS的同步和异步任务(宏任务+微任务)+具体宏微任务对应操作+经典面试输出题
2024-03-01 15:59:36 1568
原创 强缓存和协商缓存原理,及前端如何和服务端一同控制影响浏览器缓存,以及代码实战
强缓存和协商缓存原理,及前端如何和服务端一同控制影响浏览器缓存,以及代码实战
2024-02-29 16:53:19 832
原创 Vue3.2文件下载全流程,包括后端代码,前端所有代码,开箱即用,保姆教学。
Vue3.2文件下载全流程,包括后端代码,前端所有代码,开箱即用
2023-08-18 15:19:50 290 1
原创 当判断条件更多的时候,使用JS映射,让代码更加的优雅。
前端在进行各种判断的时候,if会用到很多,但是如果判断的条件过多,还一直用if,代码会非常臃肿,而且可修改性不强,使用JS映射,让代码更加的优雅。
2023-08-18 10:08:39 131
原创 Vue3.2+TS通过i18n实现国际化全流程,使用Vue3.2+TS+i18n来给大家实现一下项目的国际化,并且单独封装一个切换语种的组件,解决出现的bug
Vue3.2+TS+Vite的国际化实现,并且解决了部分bug,封装了国际化切换组件
2023-08-10 14:17:40 2495 3
原创 Vue3.2+TS在v-for的时候,循环处理时间,将其变成xx-xx-xx xx:xx:xx格式,最后教给大家自己封装一个时间hooks,直接复用
Vue3.2+TS在v-for的时候,循环处理时间,将其变成xx-xx-xx xx:xx:xx格式最后教给大家自己封装一个时间hooks,直接复用
2023-08-10 09:31:49 383
原创 5.全局ts类型的抽取
大家开发的时候,基本都会把TS类型抽取出来,然后每次都要把TS的类型导出,再引入后使用,这样会很麻烦,那么有没有办法可以直接使用,不用导出导入,下面这个方法可以实现。
2023-08-10 09:28:42 498
原创 Vue3.2+TS的组件间的v-model传值
template > < div > < h1 > app传过来的数据为 {num } } < / h1 > < button @ click = "send" > 子传父 < / button > < / div > < / template > < script setup lang = "ts" > let props = defineProps({num : {
2023-08-09 16:13:50 653
原创 vue3.2+Ts的watch的防抖实战,watch全模块,watchEffect实战
【代码】vue3.2+Ts的watch的防抖实战,watch全模块,watchEffect实战。
2023-08-09 15:02:23 570
原创 TS泛型的使用,类型别名泛型的使用,泛型接口的使用(interface)
TS泛型的使用,类型别名泛型的使用,泛型接口的使用(interface)
2023-08-09 13:48:53 209
原创 3.TS类型别名
TS类型别名的使用,type和interface的区别// 自定义类型type strOrNum = string | numberlet str:strOrNum = '1'str=20// 类型别名无法重复声明,只能用extends来继承type objType = { a:number, b:string}let obj:objType = { a:2, b:'起飞'}这两者的区别是:interface可以重复声明,而type不可以 类型别名可以联合和交叉类
2023-08-09 13:47:19 114
原创 TS接口类型的各个写法,TS关于interface接口的使用,包括对象,数据, 缺省,只读,继承。
TS关于interface接口的使用,包括对象,数据, 缺省,只读,继承。
2023-08-09 13:46:49 759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人