问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
55浏览
Figma原型跳转后状态无法保持怎么办?
我在Figma里做了一个带Tab切换的原型,点击不同Tab会跳转到对应页面。但每次跳转后,之前选中的Tab样式就没了,没法体现“当前选中”状态。我试过用Overlay和Smart Animate,但好...
工具 2026-03-22 05:07:19 -
1
回答
222浏览
Result结果页的图标怎么自定义不生效?
我在用 Ant Design 的 Result 组件,想换掉默认的成功/失败图标,但传了 icon 属性好像没反应。官方文档说支持 ReactNode,我就试了传个自定义的 Icon 组件进去。 比如...
组件 2026-03-22 00:56:21 -
1
回答
34浏览
微前端子应用切换时样式冲突怎么解决?
我在用 qiankun 搭微前端,主应用和子应用都用了 Ant Design,结果切换子应用时样式互相覆盖,按钮大小一会儿大一会儿小,特别诡异。尝试过给子应用加 CSS Modules,但公共组件还是...
框架 2026-03-21 23:51:16 -
2
回答
28浏览
H5页面在安卓和iOS上样式不一致怎么办?
我写了个简单的登录页,在iPhone上看着挺正常,结果一到安卓机就布局全乱了,按钮变矮、字体也小了一圈。 试过加viewport标签了,也用了rem做适配,但还是不行。是不是得用什么特殊的CSS re...
移动 2026-03-21 23:43:17 -
1
回答
67浏览
JQL查询中如何正确转义项目名称里的特殊字符?
我在用 Jira 的 REST API 调用 JQL 查询时,项目名里有个连字符(比如 "FRONT-END"),结果一直报语法错误。试过加引号、转义符都不行,是不是我写法有问题? 前端是用 Vue ...
工具 2026-03-21 23:23:17 -
2
回答
41浏览
Cordova打包Vue项目后白屏,路由跳转失效怎么办?
我用 Vue 3 + Vue Router 开发了个小应用,本地 dev 模式跑得好好的,但用 Cordova 打包成 Android App 后一打开就是白屏,控制台也没报错。怀疑是路由的问题,因为...
移动 2026-03-21 22:47:22 -
1
回答
40浏览
Monorepo 中 pnpm 安装依赖后子项目找不到公共组件怎么办?
我在用 pnpm 搭建的 monorepo 项目里,把公共 UI 组件放到了 packages/ui 目录下,其他子应用通过 workspace:* 引用。但运行时一直报模块找不到,本地开发完全跑不起...
工具 2026-03-21 22:43:18 -
1
回答
71浏览
NW.js 中如何正确调用原生窗口的最小化功能?
我在用 NW.js 开发一个桌面应用,想通过按钮点击让窗口最小化,但试了几次都不行。 我查了文档,写了这段代码:nw.Window.get().minimize();,可点击后没反应,控制台也没报错,...
框架 2026-03-21 22:41:16 -
1
回答
38浏览
Slate中如何正确处理自定义元素的渲染?
我在用Slate做富文本编辑器,想支持自定义的block类型比如“tip”提示框。按照文档写了renderElement,但页面上只显示纯文本,没渲染出我想要的div结构。是不是哪里写错了? 我已经在...
组件 2026-03-21 22:39:20 -
2
回答
45浏览
前端日志分级怎么做才合理?
我们项目现在所有日志都用console.log打,线上出问题根本没法快速定位,想按 info/warn/error 分级,但不知道怎么统一管理。 试过自己封装一个 logger,但团队有人还是直接用原...
优化 2026-03-21 22:31:17 -
2
回答
61浏览
VSCode 设置同步后为什么插件没自动安装?
我用 GitHub 账号登录了 VSCode 的 Settings Sync 功能,也点了“Turn on Settings Sync”,选了包括扩展在内的所有选项。但换电脑后打开 VSCode,发现...
工具 2026-03-21 21:57:16 -
1
回答
37浏览
列表切换时数据缓存怎么保留?
我在做 tabs 切换的列表页,每次切回之前的 tab 列表都会重新请求,体验很差。明明之前已经加载过了,能不能缓存住 DOM 或数据别重复加载? 试过 keep-alive 包着组件,但好像没生效,...
交互 2026-03-21 21:25:21 -
1
回答
25浏览
移动端捏合手势怎么监听才有效?
我在手机网页上想实现图片的捏合缩放,但试了好几种方法都识别不到 pinch 手势。 用 touchstart/touchmove 自己算两指距离变化太卡,而且容易误触。查资料说有些浏览器不支持原生的 ...
移动 2026-03-21 21:19:17 -
1
回答
38浏览
Electron里主进程和渲染进程通信为啥收不到消息?
我用Electron写了个小工具,想从渲染进程发个请求给主进程读取本地文件,但主进程的ipcMain.on监听好像没触发,控制台也没报错。我已经在preload里暴露了ipcRenderer.invo...
框架 2026-03-21 21:17:20 -
1
回答
55浏览
Redis缓存穿透怎么处理才靠谱?
我在做商品详情页,用户输入不存在的商品ID时,每次都会打到数据库,感觉这就是缓存穿透。试过把空结果也缓存一下,但不确定该设多长的过期时间,而且担心缓存太多无效key会占内存。 现在用的是Node.js...
优化 2026-03-21 21:16:21 -
1
回答
50浏览
前端做漏洞扫描时怎么处理XSS误报?
我们用 OWASP ZAP 扫描项目,结果报了一堆 XSS 风险,但很多其实是安全的。比如有个搜索框输入 <script> 后页面确实会显示出来,但我们已经用 DOMPurify 处理过了...
安全 2026-03-21 20:57:17 -
2
回答
60浏览
前端能用差分隐私保护用户行为数据吗?
我在做用户点击热力图分析,想在上报前加点噪声保护隐私,但不确定前端直接加噪声是否安全。试过在 JavaScript 里对坐标加随机偏移,但担心这样反而泄露更多信息。 比如下面这段 CSS 是用来隐藏原...
安全 2026-03-21 20:50:22 -
1
回答
55浏览
Babel插件里怎么判断一个节点是不是箭头函数?
我在写一个Babel插件,想在遍历AST的时候识别出箭头函数,但不确定该用什么条件判断。试过 node.type === 'ArrowFunctionExpression',但有时候好像不生效? 比如...
工具 2026-03-21 20:01:17 -
1
回答
41浏览
Framebuster 防点击劫持代码为啥不起作用?
我在页面里加了常见的 Framebuster 代码,但还是能被别人用 iframe 嵌套,完全没拦住,是不是写法有问题? 我试的是这种: if (window.top !== window.self)...
安全 2026-03-21 19:59:15 -
1
回答
50浏览
可视化编辑器中如何动态绑定组件属性?
我在做一个低代码平台的可视化配置功能,用户拖拽组件后需要在右侧面板里修改它的 props。现在卡在怎么把面板里的输入值实时同步到画布组件上。 试过用 Vue 的 provide/inject 传递配置...
交互 2026-03-21 19:54:26