问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
47浏览
Prettier 的 bracketSpacing 设置为啥没生效?
我在 Vue 项目里配置了 Prettier 的 bracketSpacing: false,但对象字面量里的花括号还是有空格,根本没变化,是我配错了吗? 已经试过重启编辑器、删 node_modul...
工具 2026-03-19 21:16:16 -
2
回答
44浏览
Arco Design Tree组件选中节点后怎么获取完整路径?
我用 Arco Design 的 Tree 组件做了一个菜单选择功能,现在想在用户点击某个节点时拿到从根到该节点的完整路径(比如 ['parent', 'child', 'current']),但文档...
组件 2026-03-19 21:02:23 -
2
回答
41浏览
Material-UI的Switch怎么绑定受控状态?
我用Material-UI的Switch组件时,想让它受控,但状态总是不同步。点了没反应,控制台也没报错。 我试过用useState初始化值,onChange里调setState,但UI不更新。代码大...
组件 2026-03-19 20:54:17 -
1
回答
45浏览
Ant Design Upload 上传后怎么拿到文件的 base64 内容?
我用 Ant Design 的 Upload 组件做图片上传,想在用户选择文件后直接预览,所以需要把文件转成 base64。但文档里没找到直接获取 base64 的方法,试了 beforeUpload...
组件 2026-03-19 20:50:25 -
2
回答
57浏览
Jira自动化规则里怎么获取当前用户填写的表单字段值?
我在 Jira Automation 里配置了一个规则,想在触发后把用户提交的自定义字段内容发到 Slack。但试了好几次都没拿到正确的值,规则里的智能值(smart value)好像不对。比如我有个...
工具 2026-03-19 20:39:26 -
1
回答
29浏览
Press 手势在移动端为什么没反应?
我在用 Hammer.js 做一个移动端的长按删除功能,绑定了 press 事件,但在手机上点按完全没触发,试了 preventDefault 也没用。本地开发环境 Chrome 模拟器倒是能识别,真...
移动 2026-03-19 20:33:14 -
1
回答
70浏览
Tiptap 中如何自定义图片上传逻辑?
我用 Tiptap 做富文本编辑器,想替换默认的图片插入方式,改成上传到自己的服务器。但文档里没找到清晰的例子,试了扩展 Image 节点也不生效。 现在点插入图片还是直接贴 URL,我想改成弹出文件...
交互 2026-03-19 19:52:24 -
1
回答
31浏览
Vant的Icon图标不显示怎么办?
我用Vant的Icon组件,但页面上啥也没显示出来,控制台也没报错,是不是哪里漏了? 我已经按文档引入了Icon组件,也确认样式文件加载了,但图标就是空白。试过用name属性指定"success"和"...
组件 2026-03-19 19:50:18 -
1
回答
70浏览
离线包更新后白屏,怎么排查?
我们 App 用 WebView 加载本地离线包,但最近一次发版后,部分用户更新完打开就白屏,控制台也没报错。 我试过清除缓存、重新下载离线包都不行。奇怪的是开发环境和测试包都正常,只有线上正式包有问...
移动 2026-03-19 19:31:19 -
1
回答
50浏览
循环里频繁操作DOM真的会影响性能吗?
最近在做一个动态列表渲染的功能,发现页面有点卡。我是在for循环里直接用element.innerHTML += item不断拼接内容的,听说这样性能很差,但不太确定具体原因。 试过把HTML先拼成字...
优化 2026-03-19 19:28:20 -
1
回答
49浏览
前端怎么安全地验证用户输入的URL参数?
我正在做一个带分享功能的页面,URL里会带一个 redirect 参数,比如 ?redirect=https://example.com。但直接拿这个参数跳转感觉不安全,怕被用来做钓鱼或者 XSS。我...
安全 2026-03-19 19:18:21 -
2
回答
42浏览
Zustand里怎么监听某个state变化并执行副作用?
我用Zustand管理状态,现在想在某个state字段变化时自动发请求,但useEffect好像没法直接监听store里的值,试了下总是拿不到最新值或者无限循环。 比如我的store里有个filter...
框架 2026-03-19 18:36:21 -
1
回答
30浏览
为什么 mousemove 事件在快速移动时会跳过某些坐标?
我在做一个画板功能,监听 mousemove 来记录鼠标轨迹,但发现鼠标移动太快的时候,路径会出现断点,不是连续的。明明我每次都在 event 里取了 clientX 和 clientY 啊。 是不是...
交互 2026-03-19 18:19:20 -
1
回答
37浏览
Vue Router 路由跳转后页面不刷新怎么办?
我在用 Vue Router 做单页应用,从 /home 跳到 /detail?id=123 的时候,页面内容没变,必须手动刷新才加载新数据。明明路由变了,但组件好像复用了,生命周期钩子也没重新触发,...
前端 2026-03-19 17:38:22 -
2
回答
54浏览
Message消息组件怎么在Vue3里全局调用?
我用的是Element Plus的Message组件,想在axios拦截器里直接弹错误提示,但不知道怎么全局调用。试过ElMessage.error('出错了'),结果报错说ElMessage is ...
组件 2026-03-19 17:18:18 -
1
回答
31浏览
Taro中如何正确配置自定义路由跳转?
我在Taro项目里想实现一个带参数的页面跳转,但按照文档写的Taro.navigateTo一直报错说路径不对。我试过把路径写成绝对路径和相对路径都不行,是不是还要在某个配置文件里提前声明路由? 比如我...
框架 2026-03-19 16:54:21 -
2
回答
37浏览
为什么我的 Vue 项目静态资源没走 Disk Cache?
我用 Vue CLI 打包上线后,发现每次刷新页面都会重新请求 JS 和 CSS 文件,明明设置了 long-term caching,但 Chrome DevTools 里看到这些资源的状态是 20...
优化 2026-03-19 16:49:22 -
1
回答
28浏览
WebSocket断线后怎么优雅重连?重试太多次反而卡死页面了
我用 WebSocket 做了个聊天功能,网络不稳时经常断开,现在手动加了重连逻辑,但一断就疯狂重试,浏览器直接卡住。试过加延迟,但好像没控制好次数。 目前是这样写的: function connec...
交互 2026-03-19 16:40:21 -
1
回答
28浏览
Hammer.js 的 swipe 手势在 iOS 上不触发是怎么回事?
我在用 Hammer.js 做一个移动端的滑动切换功能,安卓上 swipe 左右滑都能正常触发,但在 iPhone 上完全没反应,试过加 touch-action: none 也没用。 初始化代码是这...
移动 2026-03-19 16:34:20 -
1
回答
41浏览
ESLint 的 no-unused-vars 规则怎么配置才能忽略某些变量?
我在项目里启用了 ESLint,但 no-unused-vars 报错太多了,尤其是那些我故意留着备用的变量。比如: const debugMode = true; // 后面还没用到,但我不想删 试...
工具 2026-03-19 16:33:19