首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
课内知识
FanetheDivine
创建于2024-07-03
订阅专栏
工作中遇到的问题和解决方案
等 2 人订阅
共54篇文章
创建于2024-07-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
系统键(metaKey)会影响浏览器的事件体系
键盘中 有一类特殊的键叫做metaKey 即系统键 windows系统中 就是 win键 mac系统中 就是command键 按下这些键代表着系统可能会接管接下来的用户事件 从而使浏览器无法正确收集用
两个神秘的npm包
起因 某天 想下载devDependencies 但写命令的时候手指一抽 写成了 然后…… 竟然真的存在这么两个包 第一个包:D 这个在npm可以直接搜到 https://www.npmjs.com/
图片标注框选组件
实际效果 主要思路 从img标签获取图片原始尺寸 获取图片容器尺寸 计算图片实际展示的宽高 将基于原始尺寸的坐标转化为基于展示尺寸的 并设置相应的拖拽区 选择框框使用motion.div构建 用x/y
正确使用defineModel
先来看看文档对defineModel的描述和使用例 不过这里的简单例子中 v-model的类型是数字类型 对它的变更自然也只有直接赋值这一种方式 那么 如果v-model是对象呢? 可以正常使用 v-
在vue中简化element-plus的表格&分页
特点:1.使用key避免网络请求后发先至从 2.利用v-bind简化数据和值的绑定特点:1.使用key避免网络请求后发先至从 2.利用v-bind简化数据和值的绑定特点:1.使用key避免网络请求后发
一次线上环境资源丢失问题的排查和解决
发布生产环境后 产品称用户创建的agent“头像丢失”. 我打开控制台 发现一个网络请求超时的异常 便认为是网络的问题 让产品多刷新几次就好了.可是过了一段时间 他报告了最新的情况 即有一部分agen
常见的AI对话场景和特殊情况
常见的AI对话场景 大部分AI对话场景都与chatGPT很相似 session_id可以放在url中 并根据其变化情况 为会话组件设置不同的key 以规避"重置state"的情况 会话区域有三种状态:
ts类型小寄巧
众所周知 这样的类型定义是没有提示的 T的类型直接合并为了string 但是 这样就有类型提示了众所周知 这样的类型定义是没有提示的 T的类型直接合并为了string 但是 这样就有类型提示了
在react中处理输入法合成问题
辅助hook useImmediateEffect 与useEffect类似 在依赖数组变化后 立刻同步地执行副作用 useSemiControlledValue 取得一个值的半受控版本.外界传入的v
具有前缀的textarea
标题中的前缀指的是 输入框之前的固定内容. 它与文本占据同样的位置 但是可以设置不同的样式 考虑使用wrapper包裹textarea 用绝对定位设置前缀 使用textarea和前缀的宽高动态设置样式
在ts中定义全局和模块的变量和类型
说明 普通的.ts文件是局部的 只有.d.ts文件是全局的 全局 不推荐的写法 老版本ts的语法 当时还没有模块 全在用namespace 模块 如果需要导入其他模块
预加载远程组件
这段代码中 直到data加载完毕 LazyComp才会开始加载 将这段代码加入组件中 就可以在较早的时机开始加载远程组件 直接在组件函数中调用loadComp效果相同 不会发起额外的网络请求 但是在语
过于ts的ts不是好ts
最近独立完成了一个比较大的需求 对ts有了更深入的理解 我司的代码类型错误不少 红线扎堆 我也一度以为类型写的好 编码没烦恼 因此 在接到需求以后 我立刻开始了类型定义 这个场景很常见 就是同一大类型
css gap属性
gap是一个合成属性 row-gap表示纵向间距(行间距) 在tailwind中用gap-y表示 column-gap表示横向间距(列间距) 在tailwind中用gap-x表示 flex布局中 如果
解决@ant-design/icons导致的样式异常
在使用antd+tailwind时 通常会使用layer模式 此时layer的顺序会非常重要 决定了样式的覆盖情况 但是某些情况下 icons会造成layer顺序异常 原因在于 一开始 icon组件没
ahooks/useRequest里的数据不一致问题
这段代码存在的问题是 count变化引发渲染时 result里的data loading依旧是老数据 useRequest会通过useEffect更新data和loading等数据 参考文档 一般情况
一个react hook小寄巧
这段代码eslint会报错 点击修复后 会将依赖更改为result 原因是result.run实际等同于result.run.call(result),result会成为run的this,隐式使用了这
解决使用tailwindcss 4后没有代码提示的问题
这个问题是插件的锅 github的issue一大堆 具体原因是插件无法找到tailwind的配置文件 理论上可以通过配置tailwindCSS.experimental.configFile解决 但实
简化ElPagination的使用
众所周知 v-model:value = :value + @update:value 而@xxx会被转化为 onXxx的形式 on+大写字母开头的词 所以v-model:currentPage =
在vue中封装通用组件的注意事项
需求是做一个按钮组件 可以根据onClick自动切换loading状态 初步代码如下 组件参数的自动分类 vue会按照提供的props对象构造组件的props 其余的参数被自动归类到attrs 对于形
下一页