问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
30浏览
Figma组件怎么无法覆盖主组件的样式?
我在Figma里建了个按钮主组件,然后拖出来几个实例想改颜色,但发现改不了填充色,一改就自动变回主组件的样式了。是不是哪里设置错了? 我试过右键选“Detach instance”可以改,但这样就失去...
工具 2026-02-23 23:41:17 -
1
回答
26浏览
Eruda在移动端不显示控制台面板是怎么回事?
我在用 Eruda 做移动端调试,按文档引入了脚本,但在手机浏览器里完全看不到那个小面板。本地开发环境是 Vite + Vue3,试过真机扫码和 Chrome 模拟器都不行,控制台也没报错。 代码是这...
移动 2026-02-23 23:21:19 -
2
回答
66浏览
Data URL 在 Vue 中如何安全地用于图片 src 防 XSS?
我在 Vue 项目里用用户上传的 base64 图片直接赋值给 img 的 src,担心会有 XSS 风险。比如下面这样写: <template> <img :src="userPr...
安全 2026-02-23 23:05:18 -
2
回答
59浏览
Storybook 的 Controls 为啥不显示我定义的 prop 控件?
我在写一个 React 组件的 Story,明明在 default export 里加了 argTypes,但 Controls 面板就是不显示对应的控件,比如这个: export default {...
工具 2026-02-23 22:57:18 -
2
回答
27浏览
如何在自定义 ESLint 规则中检测特定函数调用?
我正在写一个 ESLint 自定义规则,想检测代码里有没有调用 dangerousFunction,但不知道怎么准确匹配 CallExpression。试了几次都没生效,规则好像没触发。 这是我的测试...
工具 2026-02-23 22:33:17 -
2
回答
50浏览
前端能用 Metasploit 做什么安全测试吗?
我最近在学 Web 安全,看到很多人用 Metasploit,但它是 Ruby 写的,主要搞后端渗透吧? 作为前端开发者,我试过在本地用 msfconsole 扫描自己搭的 Vue 项目,结果连 XS...
安全 2026-02-23 22:27:17 -
2
回答
47浏览
React Query 预加载数据后怎么避免组件重复请求?
我在用 React Query 做页面切换前的数据预加载,但发现进入页面后还是会触发一次新的请求,明明之前已经 preload 过了。 我试过在路由跳转前调用 queryClient.prefetch...
优化 2026-02-23 22:22:20 -
2
回答
42浏览
Nuxt部署后静态资源404,该怎么配置?
我用 Nuxt 3 做了个静态站点,本地运行 npm run generate 没问题,但部署到 Nginx 之后,所有 /_nuxt/ 开头的 JS 和 CSS 都返回 404。我试过改 nuxt....
框架 2026-02-23 22:17:21 -
2
回答
67浏览
通知提示怎么实现手动关闭后不再自动显示?
我用 Vue 做了个页面顶部的通知提示,希望用户点“关闭”按钮后就彻底隐藏,但每次刷新页面它又出现了。明明已经加了 v-if 控制,是不是状态没保存? 试过用 localStorage 存 isSho...
交互 2026-02-23 22:14:23 -
2
回答
54浏览
FloatButton悬浮按钮在移动端点击无效是怎么回事?
我用 Vue3 写了个 FloatButton 悬浮按钮,PC 上 hover 和点击都正常,但一到手机上点它完全没反应,连 click 事件都不触发。我试过加了 cursor: pointer 也没...
组件 2026-02-23 22:11:22 -
2
回答
95浏览
Nginx重写规则不生效,总是返回404怎么办?
我用Nginx部署了一个前端项目,想把所有非静态资源的请求都重写到index.html,但配置了rewrite后刷新页面还是404。 我试过在location里加rewrite ^(.*)$ /ind...
工具 2026-02-23 21:50:19 -
2
回答
68浏览
移动端请求 HTTPS 接口为什么会失败?
我在开发一个移动端 H5 页面,调用后端的 HTTPS 接口时老是失败,控制台报错 net::ERR_CERT_AUTHORITY_INVALID。明明在 PC 浏览器上能正常访问,怎么一到手机上就不...
移动 2026-02-23 21:45:18 -
2
回答
132浏览
双击事件和单击事件冲突了怎么办?
我在做一个可编辑的列表,想实现单击选中、双击编辑的功能,但发现双击的时候总会先触发一次单击事件,导致编辑框刚弹出来又被取消选中了,体验特别差。有没有办法把这两个事件分开处理? 我试过用 setTime...
交互 2026-02-23 21:32:21 -
2
回答
56浏览
Jenkins 参数化构建时如何传递动态参数给前端 Vue 项目?
我在 Jenkins 里配置了参数化构建,比如 BRANCH_NAME 和 API_ENV,但不知道怎么把这些参数传进我的 Vue 项目里用。试过在 vue.config.js 里读 process....
工具 2026-02-23 21:08:22 -
1
回答
54浏览
吸顶效果在滚动时闪烁跳动怎么办?
我在做商品详情页的导航栏吸顶效果,用的是监听 scroll 事件然后切换 fixed 定位。但每次滚动到临界点的时候,导航栏会突然闪一下,甚至页面内容会跳动,体验特别差。 我试过用 position:...
交互 2026-02-23 20:51:19 -
2
回答
61浏览
自定义组件的props怎么设计才更灵活?
我写了一个用户头像组件,但不确定props该怎么设计才能兼顾默认头像和自定义头像地址。现在传了url就用url,没传就用默认图,但感觉这样扩展性不好,比如以后还要加尺寸、形状等选项。 目前是这么写的:...
组件 2026-02-23 20:36:20 -
2
回答
67浏览
Svelte 中的 CSS 作用域到底怎么生效的?
我在 Svelte 组件里写了样式,发现它自动加了哈希类名,只作用于当前组件,这点挺方便的。但问题是,我用 global 关键字包裹的样式好像没生效?比如我想全局修改某个第三方库的按钮样式,写了: :...
框架 2026-02-23 20:35:21 -
2
回答
94浏览
为什么在 Vue 中监听键盘事件时 keyCode 不生效了?
我之前用 keyCode 判断按键,比如回车键是 13,但最近发现不工作了,控制台还报 warning。是不是被废弃了?那现在该怎么正确判断按键? 我试过改成 key 或 code,但有时候还是拿不到...
交互 2026-02-23 20:32:21 -
2
回答
72浏览
为什么本地开发时Ajax请求后端接口会报CORS错误?
我在本地用 http://localhost:3000 启动了一个React项目,调用公司测试环境的API(比如 https://api.test.com/user),浏览器控制台一直报CORS错误,...
前端 2026-02-23 20:01:21 -
2
回答
86浏览
Renovate 自动升级依赖后 React 组件报错怎么办?
我用 Renovate 自动更新了项目依赖,结果一个原本正常的 React 组件突然报错说 “React is not defined”,但本地开发时完全没问题。是我配置错了还是需要额外处理? 出问题...
安全 2026-02-23 19:58:19