问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
58浏览
微交互卡顿怎么优化?动画总感觉不流畅
我在做按钮点击反馈的微交互,用了 CSS 的 transform 和 transition,但低端机上明显卡顿,掉帧严重。试过加 will-change: transform 也没啥用。 现在代码是这...
优化 2026-02-28 03:22:18 -
2
回答
140浏览
3D地图加载后无法响应鼠标交互,怎么回事?
我用Mapbox GL JS加载了一个3D地形图,设置了map.dragPan.enable(),但鼠标拖拽完全没反应,缩放也不行。控制台没报错,地图能正常显示,就是动不了。 试过把容器的CSS po...
交互 2026-02-28 02:09:19 -
2
回答
125浏览
警告提示框怎么在用户操作后自动消失?
我用 Ant Design 的 message.warning 做了个警告提示,但用户点完按钮后提示一直挂着,得手动关。有没有办法让它在 2 秒后自动消失? 试过加 duration 参数,但好像没生...
交互 2026-02-27 23:37:18 -
2
回答
39浏览
PM2启动Node.js应用后为什么访问不了接口?
我用PM2部署了一个Express写的API服务,本地运行没问题,但用PM2启动后浏览器和Postman都连不上接口,端口也没被占用,这是啥情况? 我执行的是 pm2 start app.js,app...
前端 2026-02-27 23:35:21 -
2
回答
52浏览
移动端 HTML 代码混淆后页面布局错乱怎么办?
我用了一个在线混淆工具处理移动端页面的 HTML,结果页面样式全乱了,元素位置都不对。是不是混淆不该动 HTML 结构啊? 我原本的结构很简单,就一个按钮和一段提示文字,混淆后 class 名被改了,...
移动 2026-02-27 23:30:21 -
2
回答
34浏览
前端监控数据上报时,为什么用 navigator.sendBeacon 会失败?
我在做前端错误监控,尝试用 navigator.sendBeacon 上报错误日志,但有时候数据根本没发出去,控制台也没报错,特别在页面快关闭的时候。我试过改成 fetch 加 keepalive: ...
前端 2026-02-27 23:29:20 -
2
回答
28浏览
Taro 中如何正确使用 View 组件的 hover-class 属性?
我在 Taro 里写了个按钮,想用 hover-class 实现点击时的样式变化,但完全没反应,是写法有问题吗? 我试过在微信小程序原生里这么写是有效的,但在 Taro 编译后好像 hover-cla...
移动 2026-02-27 23:23:21 -
2
回答
24浏览
滚动时如何实现元素逐个淡入的动画效果?
我在做页面滚动动画,想让多个卡片在滚到视口时逐个淡入,但目前所有元素一进视口就同时触发了。 我用的是 IntersectionObserver,代码大概是这样: const observer = ne...
交互 2026-02-27 22:59:25 -
2
回答
48浏览
SVG在移动端动画卡顿怎么办?
我在用 Vue 做一个移动端的加载动画,用了 SVG 的 animateTransform,但在 iOS Safari 上特别卡,安卓也掉帧。本地开发时 Chrome 看着挺流畅的,一到真机就崩,是不...
移动 2026-02-27 22:57:21 -
1
回答
65浏览
前端怎么防止接口请求被重放攻击?
最近在做支付相关的功能,后端要求每个请求都要防重放,但我作为前端不太清楚该怎么配合。我试过加时间戳,但好像还是能被截获重放。 现在用的是 Vue3 + Axios,下面是我目前的请求封装,是不是缺了什...
安全 2026-02-27 22:56:20 -
2
回答
35浏览
为什么浏览器发送的 OPTIONS 请求没有携带 Cookie?
我在做跨域请求时发现,预检请求(OPTIONS)好像没带 Cookie,但正式请求却有。这是为啥? 我用的是 fetch 发请求,设置了 credentials: 'include',但 OPTION...
前端 2026-02-27 22:41:16 -
2
回答
67浏览
为什么用 removeChild 删除节点会报错?
我明明查到了要删除的元素,但调用 removeChild 时却提示“无法在 null 上调用 removeChild”,这到底怎么回事? 我的 HTML 结构是这样的: <div id="con...
前端 2026-02-27 22:28:20 -
2
回答
54浏览
commitlint 配置了 type-enum 为啥还是能提交不符合规范的 commit?
我按照文档配了 commitlint 的 type-enum,只允许 feat、fix、docs 这几种类型,但 git commit 时写了个 typo: xxx 还是成功提交了,根本没报错。是不是...
前端 2026-02-27 22:16:20 -
2
回答
34浏览
Electron托盘图标点击后菜单不显示怎么办?
我在用Electron开发桌面应用,托盘图标能正常显示,但点击后右键菜单没反应。我按照文档写了tray.setContextMenu(menu),也试过在createWindow之后初始化托盘,还是不...
框架 2026-02-27 21:58:20 -
2
回答
46浏览
Vue中用ref定义的变量为啥在模板里没更新?
我在setup里用const count = ref(0)定义了一个响应式变量,然后在模板里直接用了{{ count }},但点击按钮修改count.value后页面没变化,这是为啥? 代码大概是这样...
框架 2026-02-27 21:42:20 -
2
回答
37浏览
CORS 中设置 credentials 为 true 为什么还是报错?
我在前端用 fetch 请求后端接口,需要携带 cookie,所以加了 credentials: 'include'。后端也设置了 Access-Control-Allow-Credentials: ...
安全 2026-02-27 21:41:24 -
2
回答
33浏览
Storybook 的 parameters 参数怎么在单个 story 里覆盖全局配置?
我在 .storybook/preview.js 里设置了全局的 parameters,比如 viewport 和 backgrounds,但现在有个组件的 story 想用不同的背景色,试了直接在 ...
工具 2026-02-27 21:40:18 -
2
回答
53浏览
文件上传时怎么监听进度条变化?
我用 axios 上传文件,想加个进度条,但 onUploadProgress 回调好像没触发,是我写错了吗? 试过这样写: axios.post('/upload', file,...
交互 2026-02-27 21:39:21 -
2
回答
39浏览
qiankun子应用加载时样式丢失是怎么回事?
我在用 qiankun 搭建微前端项目,主应用能正常加载子应用,但子应用的 CSS 样式完全没生效,页面光秃秃的。子应用单独运行时样式是正常的。 我试过在子应用的 webpack 配置里加 publi...
前端 2026-02-27 21:37:21 -
2
回答
43浏览
JSBridge调用原生方法后页面样式错乱怎么办?
我在用JSBridge调用原生分享功能后,页面的布局突然乱了,特别是底部按钮位置不对。明明调用前样式是正常的,调完就出问题,是不是原生那边改了什么? 我试过在回调里重新设置样式,但没用。这是我的关键C...
移动 2026-02-27 21:22:23