问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
75浏览
Vue项目移动端集成测试时,怎么模拟手机横屏触发的事件?
我在写一个移动端Vue组件的集成测试,里面用到了横屏检测功能: <template> <div @orientationchange="handleOrientation"> ...
移动 2026-02-05 20:58:35 -
2
回答
67浏览
Public-Key-Pins配置后浏览器报错,哪里出问题了?
我在本地测试环境配置了Public-Key-Pins头,但访问页面时Chrome直接显示证书错误,页面完全无法加载。之前已经按文档生成了证书的指纹,备用密钥也配置了,但还是报错: Public-Key...
安全 2026-02-05 20:51:33 -
1
回答
39浏览
React中如何验证Cookie数据未被篡改?
我在React项目里用js-cookie设置cookie,但不确定怎么防止别人篡改内容?比如这个登录token: import Cookies from 'js-cookie'; ...
安全 2026-02-05 20:48:28 -
2
回答
60浏览
设置Meta viewport后移动端页面还是缩放异常怎么办?
我在开发响应式页面时,给HTML加了viewport标签,但手机访问时页面还是自动缩放导致布局错乱。试过把代码放在第一行:<meta name="viewport" content="width...
前端 2026-02-05 20:37:38 -
2
回答
46浏览
单页应用中CSRF Token自动刷新导致表单提交失败怎么办?
我在开发Vue应用时遇到了CSRF防护问题,前端用了axios拦截器在每次请求带上CSRF token,但后端要求token每小时必须刷新。我尝试在axios的响应拦截器里检测403错误后自动调用刷新...
安全 2026-02-05 20:23:42 -
1
回答
76浏览
Space组件最后一行如何保持右对齐?
在用Ant Design的Space组件渲染动态项时,最后一行总被挤到左对齐,我设置了align="end"也不行,但官方文档显示应该有效,这是为什么呢? 我的代码是这样写的: {items.map(...
组件 2026-02-05 20:14:34 -
2
回答
181浏览
Git submodule更新后子模块代码没变化怎么办?
我在项目里用git submodule引入了第三方组件库,刚提交了组件库的新版本到远程仓库。按照教程执行了: git submodule update --remote component-libra...
工具 2026-02-05 20:11:30 -
2
回答
752浏览
为什么CORS预检请求返回403时,我的自定义头被服务器拒绝了?
最近在做跨域文件上传时遇到个问题:前端用fetch发送POST请求带了multipart/form-data格式和自定义头X-File-Hash,但预检OPTIONS请求一直返回403。服务器日志显示...
安全 2026-02-05 20:10:42 -
2
回答
54浏览
Bootstrap警告框关闭按钮点击无效怎么办?
我用Bootstrap的alert组件加了关闭按钮,但点击叉号没反应。代码照文档写的,样式倒是正常显示: <div class="alert alert-warning alert-d...
组件 2026-02-05 20:02:36 -
2
回答
76浏览
为什么我的Vue项目跨域请求总是被阻止?
我在Vue项目里用axios请求后端接口时,浏览器一直报CORS错误。明明后端同事说已经配置了headers,但页面还是显示“No 'Access-control-allow-origin'头”。 我...
安全 2026-02-05 19:55:37 -
2
回答
235浏览
Charles修改响应内容后浏览器不显示更改,是怎么回事?
我在用Charles拦截API请求时,通过Edit功能把返回的isSuccess字段改成true,保存后浏览器还是显示失败页面。这是哪里出问题了? 我的React代码是这样写的,明明应该渲染成功提示啊...
工具 2026-02-05 19:51:33 -
2
回答
107浏览
React Native动画结束后状态没更新怎么办?
我用Animated API做了一个位移动画,动画结束时想更新isDone状态显示完成提示,但发现状态一直没变。试过在Animated.timing的回调里调用setState和useEffect监听...
框架 2026-02-05 19:42:33 -
2
回答
219浏览
Figma导出的SVG在网页中显示变形怎么办?
在Figma里导出的SVG图标到网页上总变形,比如原本正圆变成椭圆,调整过width/height属性也不行。用标签和直接写入HTML的inline SVG都试过了,还是有问题: 用标签这样: <...
工具 2026-02-05 19:40:30 -
2
回答
65浏览
为什么内联关键CSS后首屏渲染反而更慢了?
我按照教程把关键CSS内联到HTML里了,但首屏渲染时间反而比之前多了500ms,这是为什么? 之前用Webpack的ExtractTextPlugin把CSS抽离成单独文件,加载时间约1.2秒。按首...
优化 2026-02-05 17:38:55 -
2
回答
52浏览
TagInput删除标签后输入框失去焦点怎么办?
我在实现TagInput组件时遇到了个奇怪的问题,每次删除标签后输入框就会自动失去焦点,用户体验特别差。 我尝试用ref在删除方法里手动调用focus(),但好像时机不对?比如这样写: handleD...
组件 2026-02-05 17:31:29 -
2
回答
67浏览
在Vue3的setup()中如何让CSS变量跟随ref响应式变化?
我在用Vue3的Composition API时,想通过CSS变量动态改变元素颜色。在setup()里用了ref存颜色值,然后在CSS里定义了变量,但怎么都更新不了颜色呢。 试过把颜色值绑定到元素st...
框架 2026-02-05 17:17:32 -
2
回答
76浏览
Middleman SSR中动态标题标签预渲染失效怎么办?
在用Middleman做SSR时,布局文件里设置了动态标题标签,但生成的静态页标题都是预渲染的默认值,改不动: <head> <title><%= yield(:titl...
框架 2026-02-05 17:09:22 -
2
回答
80浏览
地图POI搜索返回的坐标字段为什么是空的?
在用高德地图API做POI搜索时,发现返回的poi列表里location字段全是空对象,但其他信息如名称地址都有数据。我按文档写了参数,ak也验证过有效: amap.service('AMa...
交互 2026-02-05 16:36:27 -
2
回答
50浏览
装饰器为什么无法修改类的方法参数?
我在用装饰器封装API请求时遇到了问题,给类方法加了装饰器想自动处理参数,但发现参数始终没被修改。 比如这个装饰器: function apiLogger(target, name, descript...
前端 2026-02-05 16:27:29 -
2
回答
42浏览
OAuth2.0静默刷新时怎么避免重复发送refresh_token请求?
我在做前端静默刷新访问令牌时遇到个问题,当用户快速切换页面时,多个定时器同时触发导致重复发送了refresh_token请求。比如这样写的: let refreshTimeout; function ...
安全 2026-02-05 16:19:27