首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Healer918
掘友等级
前端开发工程师
|
北京启云数联科技有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
vue3 动态路由
route.js 可以在全局路由守卫中调用 flattenRoutes函数中要注意一级菜单的"/"处理,要保证能匹配上,我们后台权限树中一级菜单没有"/"所以这里做了特殊处理
封装fetch请求 带401请求重试
关键代码块详解 1. 状态和队列 (isRefreshing, failedQueue) JavaScript isRefreshing: 这是一个“锁”或“标志位”。它的作用是告诉整个应用:“当前是
Fetch流式请求
缓冲区与消息边界处理 (最核心的逻辑) JavaScript buffer 的作用: 这是一个临时存储区,用来解决网络数据传输的不确定性。AI的流式输出可能很长,会被切成很多小的数据块(chunk)发
SSE流式传输封装
背景是AI对话中流式获取接口返回的数据,前端动态渲染返回的markdown格式文档,基础写法 自动重连
Alova 二次封装(带 401 自动刷新 Token)
主要功能说明 1. Token 刷新机制 Token 刷新功能: 当接口返回 401 时,自动尝试刷新 Token 使用 refreshToken 调用刷新接口获取新的 Token 刷新成功后,使用新
前端实现表格列滑动固定以及边框问题
解释 position: sticky position: sticky 是一种混合定位方式,元素在滚动时表现为 relative(相对定位),但当滚动到指定边界(如 left: 0)时,表现为 fi
动态路由权限菜单
1. 获取后端返回的菜单权限树 通常情况下,可以通过 API 获取后端返回的权限树。例如,返回的数据结构可能如下: 2. 定义异步路由对象 异步路由对象可以在前端进行维护,包含所有可能的路由配置。每个
superset动态修改筛选器中的参数后嵌入dashboard
通过新增css模板适配移动端可行(已经新增了css模板文件,修改了样式) 创建dashboard步骤: 1.创建dashboard时 宽度拉满 高度默认 2.编辑dashboard 维护嵌入的页面 获
vue3中逐帧延迟渲染 解决白屏过长问题
useDefer 钩子函数逐帧递增 frameCount.value,并通过 defer 函数控制 <com> 组件在每一帧中的渲染。这样可以避免一次性渲染大量内容,提升页面的性能和用户体验。
js中阻止事件捕获
可以使用DOM3级新增事件stopImmediatePropagation()方法来阻止事件捕获,另外此方法还可以阻止事件冒泡。应用如下: 此时点击父元素的事件不会触发子元素的事件
下一页
个人成就
文章被点赞
24
文章被阅读
11,899
掘力值
474
关注了
0
关注者
7
收藏集
1
关注标签
3
加入于
2023-07-05