问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
24浏览
Nuxt Image 本地图片路径为啥不生效?
我在 Nuxt 3 项目里用 @nuxt/image 显示本地图片,但一直加载不出来。图片放在 public/images 目录下,按文档写的是这样: <NuxtImg src="/images...
框架 2026-03-07 18:36:17 -
2
回答
31浏览
Angular路由守卫里怎么获取路由参数?
我在用 Angular 的 CanActivate 守卫做权限校验,但需要根据 URL 里的 id 参数来判断用户是否有权限,可是在守卫里拿不到 ActivatedRoute 的 paramMap,试...
框架 2026-03-07 18:21:18 -
1
回答
23浏览
Access-Control-Allow-Headers 为什么还是报错?
我在前端用 fetch 发了个带自定义 header 的请求,比如 X-Requested-With,但浏览器一直报 CORS 错误,说 header 不被允许。 后端已经加了 Access-Cont...
安全 2026-03-07 18:18:19 -
1
回答
41浏览
PostCSS 处理媒体查询时为啥没生效?
我用 PostCSS 的 autoprefixer 插件处理 CSS,但写好的媒体查询在编译后完全没变化,也没报错,是不是我配置漏了啥? 我的 CSS 里写了类似这样的代码:@media (max-w...
工具 2026-03-07 18:15:17 -
2
回答
85浏览
Redux中异步action怎么处理才不会报错?
我在用Redux写一个登录功能,dispatch一个异步action时老是报错,说“Actions must be plain objects”。我试过直接在action里写async函数,但好像不行...
框架 2026-03-07 18:07:18 -
1
回答
45浏览
Draft.js 中如何自定义编辑器的默认字体和行高?
我用 Draft.js 做了个简单的富文本编辑器,但默认字体太小了,想改成 16px 的微软雅黑,行高也调大点。试过直接给 Editor 组件加 style,但好像没生效? 我在外层容器写了这段 CS...
组件 2026-03-07 18:06:20 -
2
回答
25浏览
FileReader读取图片后为什么无法在React中立即更新状态?
我在用React做图片上传预览功能,用FileReader读取文件后调用setState,但页面没反应。console.log能打出结果,但组件不重新渲染,是不是哪里写错了? 我试过把reader.o...
交互 2026-03-07 17:23:18 -
1
回答
44浏览
Material-UI 的 Slider 滑块怎么设置最小步长为 0.1?
我在用 Material-UI 的 Slider 组件做音量控制,想让滑块每次变动 0.1,但设了 step={0.1} 后滑块好像没反应,拖动时还是整数跳变。是不是还要配其他属性? 我试过同时设置 ...
组件 2026-03-07 17:16:20 -
2
回答
31浏览
Babel插件没生效,箭头函数还是没转成普通函数?
我在项目里配了@babel/plugin-transform-arrow-functions,但打包后的代码里箭头函数还是原样保留,根本没转换。是不是我插件配置写错了? 我的Babel配置是这样的: ...
工具 2026-03-07 16:55:17 -
2
回答
62浏览
前端输入验证到底该在哪儿做才安全?
我最近在写一个表单提交功能,用户输入邮箱和手机号,我在前端用 JS 做了格式校验,比如 /^w+@w+.w+$/ 这种正则。但同事说光前端验证不安全,后端也得校验,可我不太明白:如果前端已经拦住了非法...
前端 2026-03-07 16:27:21 -
2
回答
39浏览
Kraken 中如何正确监听页面滚动到底部事件?
我在用 Kraken 开发一个移动端列表页,想实现滚动到底部自动加载更多数据。但按照文档监听 scroll 事件好像没反应,控制台也不报错。 我试过在页面根元素上加监听,也试过用 document.d...
框架 2026-03-07 16:08:19 -
2
回答
46浏览
Vite 的 manualChunks 配置怎么让第三方库单独打包?
我在用 Vite 做项目,想把像 lodash、axios 这些第三方库单独打成 vendor 包,但配置了 manualChunks 后发现它们还是被打进 main.js 里了,根本没拆出来。我试过...
优化 2026-03-07 16:04:23 -
2
回答
47浏览
Vue项目做白盒安全测试时,如何避免模板注入风险?
我们团队最近在做Web安全的白盒测试,发现有个Vue组件直接把后端返回的HTML字符串用v-html渲染了,担心会有XSS漏洞。但业务又需要展示富文本,试过用DOMPurify清洗,但测试工具还是报“...
安全 2026-03-07 16:03:19 -
2
回答
48浏览
WebAssembly 导出的函数怎么在 JS 里调用?
我用 Rust 编译了一个 .wasm 文件,里面导出了一个叫 add 的函数,但在 JS 里加载后怎么都调用不了。我试过 instance.exports.add,但报错说不是函数。 我的 JS 加...
前端 2026-03-07 16:02:22 -
2
回答
26浏览
列表搜索时输入框内容变化但列表没更新怎么办?
我在做商品列表的搜索功能,输入关键词后列表应该实时过滤,但不管怎么输,页面上的列表都没反应。明明数据变了,是不是哪里没触发更新? 我用的是原生JS操作DOM,监听了input事件,也重新渲染了列表,但...
交互 2026-03-07 15:51:19 -
1
回答
24浏览
通知提示怎么实现手动关闭后不再自动弹出?
我在用 Vue 做一个系统通知,现在每次页面加载都会弹出提示,但用户点“×”关闭后刷新页面又出现了。我试过用 localStorage 记录状态,但好像没生效。 这是我的关闭逻辑: const clo...
交互 2026-03-07 15:44:20 -
1
回答
23浏览
Zoom缩放动画在React中如何实现平滑过渡?
我用React写了个简单的缩放动画,但元素放大时会突然跳变,没有平滑过渡,试了加transition也没用,是哪里写错了吗? const ZoomBox = () => { const [isZ...
组件 2026-03-07 15:42:20 -
2
回答
39浏览
Vue中图片懒加载不生效,是写法有问题吗?
我在用 Vue 3 做一个图片列表页,想用原生 Intersection Observer 实现懒加载,但滚动时图片根本没触发加载,一直显示 loading 占位图。我查了文档也加了 rootMarg...
优化 2026-03-07 15:33:21 -
1
回答
55浏览
微前端子应用如何共享主应用的全局状态?
我在用 qiankun 搭微前端,主应用用的是 Vuex,现在子应用也想读写主应用 store 里的用户信息,但不知道怎么安全地共享。试过把 store 挂到 window 上,但感觉不靠谱,而且 T...
框架 2026-03-07 15:29:20 -
2
回答
97浏览
Client Component 里为啥不能用 useState?
我在 Next.js 13+ 里写了个组件,加了 "use client" 指令,但一用 useState 就报错说 React 不是函数,这不科学啊? 我确定文件顶部写了 "use client",...
框架 2026-03-07 15:27:20