问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
59浏览
VSCode里Git提交时怎么忽略某个HTML文件?
我在用VSCode开发一个静态页面,每次改完代码Git都会提示我有个 index.html 被修改了,但其实这个文件是构建生成的,我不想把它提交到仓库里。我已经在 .gitignore 里加了 ind...
工具 2026-02-28 21:20:25 -
2
回答
50浏览
React Native里原生模块调用后JS端收不到回调怎么办?
我在写一个自定义的原生模块,Android那边用Promise.resolve返回了数据,但JS这边调用后完全没反应,也不报错。试过加Log发现原生代码确实执行了,但JS的.then()根本没进。 原...
框架 2026-02-28 20:43:24 -
1
回答
44浏览
点击劫持防护怎么加才有效?
我在做公司后台系统,听说要防点击劫持,就试着在 HTML 里加了 X-Frame-Options: DENY,但好像没生效?页面还是能被别人用 iframe 嵌套。 后来查资料说要用 Content-...
前端 2026-02-28 20:29:20 -
2
回答
38浏览
前端漏洞扫描工具报XSS风险,但我用了DOMPurify啊?
最近用公司内部的漏洞扫描工具扫了下项目,结果提示有个输入框存在XSS风险。可我明明已经用 DOMPurify 对用户输入做了清洗,不知道问题出在哪。 我的代码大概是这样: <div id="us...
前端 2026-02-28 20:08:20 -
1
回答
38浏览
PostCSS 的 postcss-variables 插件为啥不生效?
我用 Vue 3 + Vite 搭的项目,想用 postcss-variables 插件把 CSS 自定义变量转成静态值,但编译后还是原样输出,根本没替换。是不是配置哪里错了? 我的组件代码是这样的:...
工具 2026-02-28 19:47:21 -
2
回答
56浏览
生物识别认证后如何安全传递用户身份?
我在用 Web Authentication API 做指纹登录,验证通过后怎么把用户身份传给后端才安全?直接发 user ID 会不会被伪造? 现在前端拿到 PublicKeyCredential ...
安全 2026-02-28 19:24:19 -
1
回答
51浏览
Hybrid开发中如何在React页面里调用原生UI组件?
我最近在做Hybrid App,用React写H5页面,但有个需求是要调用原生的弹窗(比如iOS的UIAlertController),而不是用JS的alert。我查了下资料说可以通过JSBridge...
移动 2026-02-28 19:23:21 -
2
回答
37浏览
Modal对话框关闭后页面滚动条消失怎么办?
我在用React写一个Modal组件,弹出时body加了overflow:hidden防止背景滚动,但关闭Modal后页面的滚动条就没了,内容还向左偏移了一点,看起来特别别扭。 我试过在useEffe...
组件 2026-02-28 19:15:21 -
2
回答
51浏览
微前端子应用如何正确加载公共样式而不冲突?
我在用 qiankun 搭建微前端项目,主应用和子应用都用了 Ant Design,但子应用的样式总是被主应用覆盖,导致 UI 错乱。我试过把子应用的样式 scoped,但有些全局组件(比如 Moda...
框架 2026-02-28 18:53:21 -
1
回答
47浏览
React Testing Library 如何测试 Vue 组件?
我最近在用 React Testing Library 写测试,但项目里混用了 Vue 组件,有点懵。是不是不能直接测? 比如我有个 Vue 单文件组件,结构大概是这样: <template&g...
框架 2026-02-28 17:56:22 -
2
回答
47浏览
Kbone 中如何正确监听页面滚动事件?
我在用 Kbone 开发微信小程序,想监听页面的滚动位置,但 onScroll 事件好像不生效。 试过在页面根元素加 bindscroll,也试过用 window.addEventListener('...
框架 2026-02-28 17:55:20 -
1
回答
45浏览
Divider分割线在Flex布局中不显示,怎么解决?
我在用 Flex 布局做列表项,想在每个 item 之间加个分割线,用了 <Divider />,但根本看不到线,不知道是不是被 flex 挤没了? 试过给 Divider 加 heigh...
组件 2026-02-28 17:44:19 -
2
回答
38浏览
Hox 状态更新后组件为什么不重新渲染?
我用 Hox 写了个简单的计数器,但点击按钮后状态变了,页面却没更新。是不是我哪里写错了? 我试过把 store 单独抽出来,也确认了 dispatch 被调用了,控制台打印的值是对的,就是 UI 不...
框架 2026-02-28 17:32:21 -
2
回答
35浏览
地图轨迹回放时如何平滑移动Marker?
我在用高德地图做轨迹回放功能,现在是每隔1秒更新一次Marker的位置,但看起来特别卡顿,像“瞬移”一样。试过用marker.setPosition()直接设置新坐标,也试过加CSS transiti...
交互 2026-02-28 17:25:20 -
2
回答
43浏览
Notification API 为什么在本地文件中无法弹出通知?
我在用 Chrome 测试 Notification API,写了个简单的请求权限和显示通知的代码,但双击打开 HTML 文件时完全没反应,控制台也没报错。 我试过 Notification.requ...
交互 2026-02-28 17:12:19 -
2
回答
35浏览
Grid栅格布局为什么在小屏幕上错位了?
我用的是 Ant Design 的 Grid 栅格系统,本来在桌面端显示正常,但一到手机上就乱了。明明写了 xs={24} sm={12} md={8} 这种响应式配置,结果小屏时两个元素挤在一起,根...
组件 2026-02-28 17:09:18 -
2
回答
39浏览
Meta标签怎么写才能让搜索引擎更好地收录页面?
我最近在做公司官网的SEO优化,但发现页面在百度和Google的搜索结果里标题和描述都不对。明明我在HTML里写了meta标签,比如<meta name="description" conten...
优化 2026-02-28 16:58:22 -
2
回答
29浏览
响应式断点设置后,为什么在手机上还是显示桌面样式?
我用媒体查询设置了移动端的断点,但用手机访问时布局还是按桌面端渲染,试了几个不同设备都一样,是不是哪里写错了? 下面是我写的 HTML 和内联的 CSS: <style> @media (...
移动 2026-02-28 16:46:20 -
2
回答
44浏览
Node.js 中 try-catch 为啥捕获不到异步错误?
我在写一个 Vue 项目,用 axios 调后端接口,但 Node.js 服务端的异步操作出错时,try-catch 根本抓不到,页面直接白屏了,这咋办? 我试过在 async 函数里加 try-ca...
前端 2026-02-28 16:20:20 -
2
回答
28浏览
Redux DevTools 为什么在浏览器里找不到?
我按照文档装了 Redux DevTools 浏览器扩展,也在代码里加了 devTools: true,但打开 Chrome 开发者工具还是看不到 Redux 那个 tab,是我哪里漏了吗? 这是我的...
前端 2026-02-28 16:11:18