问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
38浏览
为什么在Vue组件中使用Akita的select后数据不更新?
在用Akita管理Vue组件状态时遇到了奇怪的问题,我在store里定义了select,但页面数据一直没变。比如下面这个组件: <template> <div>{{ selec...
框架 2026-01-25 21:13:22 -
2
回答
23浏览
在Sequelize中使用findOrCreate时如何防止SQL注入?
我最近在做用户注册功能,用Sequelize的findOrCreate方法根据邮箱查找或创建用户。但发现直接拼接查询条件时(比如`where: { email: req.body.email }`),...
安全 2026-01-25 21:12:21 -
2
回答
46浏览
uni-app小程序端页面跳转后,如何让新页面的数据实时更新?
在uni-app开发中遇到个问题,我从列表页修改了某个数据,跳转到详情页时数据没更新,得手动刷新才行。试过uni.redirectTo和uni.reLaunch都不行,求解啊! 比如我在列表页点击编辑...
移动 2026-01-25 21:10:21 -
2
回答
51浏览
Origin头检查CSRF防护时,跨域请求被拦截怎么办?
我在给表单提交接口加CSRF防护时,后端要求比对Origin头。但发现当用户从https://myapp.com跳转到支付页面时,跨域预检请求被拦截了。 代码是这样的: // 后端中间件逻辑(伪代码)...
安全 2026-01-25 21:04:21 -
2
回答
30浏览
Vue项目用了@babel/preset-typescript为什么还是报TypeScript语法错误?
在Vue3项目里配置了Babel和@babel/preset-typescript,但运行时还是提示“Unexpected token ‘;’ in JSON at position 12”这种错误....
工具 2026-01-25 20:59:23 -
2
回答
66浏览
柱状图标签挤在一起显示不全怎么办?
用ECharts做横向柱状图时,X轴标签太多挤成一团看不清,试过设置itemStyle的barBorderRadius也没用。比如下面这个配置: option = { xAxis: [{ type: ...
组件 2026-01-25 20:38:29 -
2
回答
36浏览
Redux DevTools为什么不记录异步操作的中间状态?
在用Redux Toolkit处理API调用时,发现DevTools时间轴里只有最终的success状态,中间的pending状态完全没显示。明明在slice里设置了extraReducers处理pe...
前端 2026-01-25 20:35:20 -
1
回答
29浏览
React表单同时触发HTML原生验证和自定义提示怎么办?
最近在做注册表单时遇到个奇怪问题,我用了HTML5的required和pattern属性做基础验证,同时又在React里写了自定义错误提示。结果当用户输入不符合正则时,浏览器默认的红色边框和弹窗跟我的...
前端 2026-01-25 20:34:27 -
1
回答
39浏览
WebAssembly Instance导出函数调用时参数类型报错怎么办?
最近在用WebAssembly的Instance对象调用导出的add函数,传入两个数字直接报错,提示“Uncaught (in promise) CompileError: Expected f32,...
前端 2026-01-25 20:33:19 -
2
回答
31浏览
为什么我的PWA安装提示总是不显示?
最近在做PWA的时候遇到了个怪问题,按照文档注册了service worker和manifest,浏览器开发者工具里也显示安装可用,但就是没看到系统安装提示弹窗 我检查了服务端配置确实在用HTTPS,...
前端 2026-01-25 20:28:24 -
2
回答
46浏览
为什么Vue中使用bcrypt比较密码总是返回false?
我在Vue项目里用bcrypt加密用户密码,注册时能正常存储哈希值,但登录验证时用bcrypt.compare始终返回false。比如用户输入正确密码,直接对比数据库里的哈希值就不对,这是为什么? 代...
安全 2026-01-25 20:12:24 -
2
回答
34浏览
iOS越狱检测时如何防止调试工具绕过检测?
最近在做App的越狱检测功能,用CSS检查字体路径的方法总是被工具绕过。比如写个字体样式: @font-face { font-family: 'test'; src: url('/var/root/...
移动 2026-01-25 19:58:22 -
2
回答
41浏览
Flux中Action触发后Store更新了但View没变怎么办?
在用Flux实现购物车功能时,点击加减按钮会派发UPDATE_CART动作,控制台能收到Store里的新数据,但组件界面始终没变化。已经检查过Store的emitChange和组件的监听函数都写对了,...
框架 2026-01-25 19:31:20 -
2
回答
38浏览
移动端DNS预解析没效果,是不是代码写错了?
我在移动端页面加了DNS预解析标签,但用WebPageTest测了几次都没触发,这是为什么啊? 代码是这样写的: 我试过把链接标签放在最前面,还尝试过把双斜杠改成完整的协议,但测了几次RUM数据,DN...
移动 2026-01-25 18:46:23 -
2
回答
19浏览
React中如何实现双指捏合缩放图片时保持中心点位置?
在实现图片双指缩放功能时发现,每次捏合缩放后图片位置会偏移,无法保持双指中心点作为缩放中心。比如用户用两根手指缩放时,图片总是以左上角为轴心缩放。 我尝试监听touchstart和touchend事件...
交互 2026-01-25 18:19:26 -
1
回答
44浏览
拖拽元素在网格中移动时如何避免位置跳动?
我在用React实现网格拖拽功能,当拖拽元素靠近网格线时会突然跳动一下,调整过offset和transform还是解决不了,求大佬看看哪里不对: const GridItem = ({ x, y, i...
交互 2026-01-25 18:03:24 -
2
回答
25浏览
React中使用数据预取时,如何避免预加载资源被其他请求挤占导致白屏?
我在开发单页应用时,用预加载详情页数据,但发现当用户快速切换列表项时,多个预加载请求会同时发起。最近遇到过极端情况,页面突然出现白屏,控制台显示"Too Many Requests"错误,推测是预加载...
优化 2026-01-25 18:02:28 -
2
回答
35浏览
NPM发布组件后样式不生效,本地正常怎么办?
我刚把一个带CSS样式的按钮组件打包发布到NPM,但其他项目引用后样式完全没显示。本地开发时用Vite测试没问题,检查打包后的dist文件发现CSS文件存在,但页面上按钮样式是默认的... 尝试过在组...
组件 2026-01-25 17:49:30 -
1
回答
30浏览
加载失败自动重试时怎么避免触发无限循环?
我现在在做数据加载失败的自动重试功能,想实现失败三次后弹出提示。但写了个递归调用fetch的函数,发现请求次数会一直增加,控制台还报了Maximum call stack error。试过用setTi...
交互 2026-01-25 17:44:19 -
1
回答
27浏览
React项目中子组件应该如何组织目录结构?容易混淆的文件夹该怎么处理?
最近在拆分Header组件时遇到了目录结构混乱的问题。比如现在有一个Header组件,里面包含搜索栏和用户信息两个子组件。我之前把子组件都放在和Header.js同一级的目录,但这样文件太多后找起来很...
前端 2026-01-25 17:43:23