问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
81浏览
SVG画折线图时路径显示不全怎么办?
我用SVG画一个简单的折线图,数据点都算对了,但最后生成的只显示了一半,后面几段线直接没了。是不是坐标超出 viewBox 范围了? 我试过调整viewBox的大小,也检查了d属性的字符串拼接,看起来...
交互 2026-03-12 10:12:23 -
2
回答
18浏览
DPlayer 播放 HLS 视频时为什么一直加载转圈?
我用 DPlayer 播放一个 .m3u8 的直播流,但页面一直显示加载动画,视频就是出不来。控制台也没报错,网络面板里能看到 m3u8 文件和 ts 分片都成功请求了。 我试过把 video 元素的...
交互 2026-03-12 10:10:22 -
2
回答
43浏览
React Native中Gesture Handler的onGestureEvent不触发怎么办?
我在用React Native的react-native-gesture-handler做拖拽功能,但绑定了onGestureEvent后完全没反应,手势识别器也没报错,这是啥情况? 我用了PanGe...
框架 2026-03-12 09:56:23 -
2
回答
27浏览
React Native中Gesture Handler的onBegan不触发怎么办?
我用react-native-gesture-handler写了一个拖拽组件,但onBegan回调一直没执行,只有onStart能触发,是不是API改了? 我查了文档,也试过把onBegan换成onS...
框架 2026-03-12 09:44:20 -
2
回答
66浏览
Sortable.js 拖拽后顺序变了但数据没更新怎么办?
我用 Sortable.js 做了一个列表拖拽排序,视觉上元素位置确实变了,但我发现背后的数组数据根本没跟着变。我试过在 onEnd 回调里手动 splice 更新数组,但索引总是对不上,拖两下就乱了...
交互 2026-03-12 09:37:18 -
2
回答
28浏览
iView菜单active项无法高亮显示怎么办?
我在用 iView 的 Menu 组件做侧边栏导航,动态设置了 active-name,但点击菜单项后页面跳转了,高亮却没跟着变。控制台也没报错,就是不生效。 我试过在 mounted 里手动设置 t...
组件 2026-03-12 09:35:16 -
1
回答
39浏览
pages.json里配置tabBar图标不显示怎么办?
我在uni-app项目里配了tabBar,文字正常显示,但图标死活出不来,本地图片路径也试了好几种写法。 官方文档说用相对路径,我放到了static目录下,代码是这样写的: { "tabBar": {...
移动 2026-03-12 09:30:19 -
2
回答
31浏览
前端怎么安全地交换加密密钥?
我在做一个需要前端加密用户数据的功能,但卡在密钥交换这一步了。后端给的 API 返回一个公钥,我用 crypto.subtle.encrypt() 加密数据发过去,但每次刷新页面密钥就变了,没法解密之...
安全 2026-03-12 09:19:22 -
2
回答
196浏览
前端调用接口时怎么对请求参数加密才安全?
我们后端要求所有敏感接口的请求参数必须加密传输,但我试了用 AES 加密后传过去,后端说解密失败。我是在浏览器里用 CryptoJS 做的加密,密钥直接写在代码里,是不是哪里不对? 这是我的加密代码:...
安全 2026-03-12 09:06:23 -
1
回答
568浏览
为什么 Notification.requestPermission() 在某些浏览器里不弹窗?
我最近在做一个消息提醒功能,调用 Notification 权限请求时,发现有时候根本不会弹出授权提示框,特别是在 Chrome 里。本地开发环境(localhost)可以正常弹窗,但部署到 HTTP...
交互 2026-03-12 09:05:19 -
2
回答
17浏览
语义化版本号怎么用?改了CSS样式该升哪个版本?
我最近在维护一个UI组件库,用的是语义化版本(SemVer)。现在改了一个按钮的hover颜色,属于视觉调整但没改API,不确定该升补丁版本还是次版本。比如我把这段CSS改了: .btn-primar...
前端 2026-03-12 08:51:20 -
2
回答
74浏览
验证码能防 CSRF 吗?我这样用对不对?
最近在给登录接口加 CSRF 防护,听说加验证码可以防,但我试了下感觉不太对劲。前端提交表单时带上了用户输入的验证码,后端也校验了,但好像还是可能被 CSRF 攻击?是不是我理解错了? 我现在是这么做...
安全 2026-03-12 08:48:22 -
2
回答
128浏览
Final Form 中如何监听表单值变化并实时更新?
我在用 Final Form 做一个动态表单,想在用户输入时实时打印当前的表单值,但不知道怎么监听整个表单的变化。试过在 Field 里加 onChange,但只能拿到单个字段的值。 看到文档里有 s...
交互 2026-03-12 08:09:20 -
2
回答
60浏览
SourceMap上传后为什么线上错误还是看不到源码位置?
我们项目用Webpack打包,本地调试时SourceMap能正常定位到源码,但部署到线上后,虽然我把.map文件也传上去了,Sentry里报错还是显示压缩后的代码位置,根本没法看。是不是我漏了什么配置...
前端 2026-03-12 07:15:19 -
1
回答
47浏览
XCUITest 无法定位 H5 页面中的按钮元素怎么办?
我在用 XCUITest 做 iOS 端自动化测试,App 内嵌了一个 WebView,里面有个提交按钮,但 XCUIElement 总是找不到它。试过 accessibilityIdentifier...
移动 2026-03-12 07:11:19 -
1
回答
70浏览
Astro中如何在SSR模式下获取请求头信息?
我正在用Astro做服务端渲染,想根据请求头里的User-Agent来判断设备类型,但不知道怎么在页面里拿到原始请求头。 试过在标签里用window.navigator.userAgent,但这是客户...
框架 2026-03-12 05:16:19 -
2
回答
90浏览
Electron中如何安全地读取本地文件系统?
我在用Electron做个小工具,想读取用户选中的本地文件内容,但直接用fs.readFileSync在渲染进程里报错说“require is not defined”,这咋整? 我试过在主进程里加了...
框架 2026-03-12 03:36:24 -
1
回答
67浏览
为什么本地开发时 HTTPS 请求会被浏览器拦截?
我在本地用 http://localhost:3000 开发一个前端项目,调用公司测试环境的 HTTPS 接口时,浏览器直接报错说“Mixed Content”,请求根本发不出去。明明接口地址是 ht...
前端 2026-03-12 03:23:19 -
1
回答
82浏览
VuePress 中如何正确引入自定义 HTML 组件?
我在 VuePress 项目里想嵌入一段静态的 HTML 内容,比如一个带样式的提示框,但直接写在 Markdown 里样式不生效。我试过用 ::: v-pre 包裹,也试过在 .vuepress/c...
框架 2026-03-12 03:16:21 -
1
回答
87浏览
实时搜索时输入框样式错乱怎么办?
我在做实时搜索功能,输入内容时下拉列表会闪动,而且输入框的边框样式突然变了,明明没改过CSS啊。 试过加transition也没用,控制台也没报错。是不是和focus状态冲突了?我的输入框样式是这样写...
交互 2026-03-12 00:27:21