问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
52浏览
PDF预览组件在移动端显示空白怎么办?
我在项目里用了一个PDF预览组件,PC上正常,但一到手机浏览器就整个区域变空白,控制台也没报错。试过用iframe和embed都一样,是不是移动端不支持直接渲染PDF啊? 这是我现在用的代码: <...
组件 2026-03-23 06:28:18 -
2
回答
82浏览
字节小程序中如何正确监听页面滚动事件?
我在字节小程序里想监听页面的滚动,用了 tt.onPageScroll 但好像没触发,页面结构是普通 scroll-view 包裹内容。是不是必须用页面级滚动才行?试过在 Page 配置里加 enab...
移动 2026-03-23 06:24:22 -
1
回答
58浏览
拼音搜索怎么实现首字母匹配?
我在做一个联系人搜索功能,用户输入拼音首字母(比如“zj”)要能匹配到“张杰”这种名字,但不知道怎么高效处理。 试过把中文转成拼音再截取首字母,但性能很差,而且引入的库太大了。有没有轻量点的办法? 现...
交互 2026-03-23 06:09:23 -
1
回答
50浏览
前端监控中如何过滤掉用户密码等敏感信息?
我们项目接入了 Sentry 做错误监控,但发现有些报错堆栈里会意外带上用户输入的密码字段,比如表单提交失败时的请求 payload。虽然我们在代码里尽量避免记录敏感数据,但有时候第三方库或自动上报还...
优化 2026-03-23 05:49:23 -
1
回答
77浏览
QQ浏览器里H5页面的fixed定位为啥失效了?
我在做移动端H5页面,用position: fixed做个底部导航栏,在微信和Safari都正常,但在QQ浏览器里一滚动页面就错位甚至消失,试过加-webkit-transform: translat...
移动 2026-03-23 05:00:21 -
1
回答
80浏览
调用微信支付时前端怎么处理返回的支付参数?
我在做移动端H5支付,后端返回了微信支付需要的参数(比如appId、timeStamp这些),但不知道在Vue里该怎么调起微信支付。试过直接用WeixinJSBridge.invoke,但有时候没反应...
移动 2026-03-23 04:25:24 -
1
回答
53浏览
用 transform 做动画为什么有时还是会卡顿?
我听说用 transform 做动画能触发硬件加速、避免重排重绘,性能更好。但我在项目里给一个 div 加了 transform: translateX() 的过渡动画,滚动时还是明显掉帧,尤其在低端...
优化 2026-03-23 04:22:19 -
1
回答
41浏览
Ddependabot 自动创建的 PR 为什么没触发 CI?
我项目里启用了 Dependabot,它确实会自动提交依赖更新的 PR。但奇怪的是,这些 PR 没有触发 GitHub Actions 的 CI 流程,而我自己手动开的 PR 都正常跑 CI。是不是 ...
安全 2026-03-23 04:14:19 -
2
回答
40浏览
HTTP缓存策略到底该怎么配才有效?
我给静态资源加了 Cache-Control: max-age=31536000,但每次刷新页面还是会重新请求,浏览器根本不走缓存,这是为啥? 我试过在 Nginx 里这样配置: location ~...
优化 2026-03-23 03:54:22 -
2
回答
32浏览
Postman Tests里怎么判断响应体包含某个CSS类名?
我在用 Postman 做接口测试,返回的是 HTML 片段,想验证里面有没有包含一个叫 .btn-primary 的 CSS 类。试了 pm.response.text().includes('.b...
工具 2026-03-23 03:08:20 -
1
回答
40浏览
微前端子应用调试时如何查看props传递是否正确?
最近在用qiankun搭微前端,主应用向子应用传了一些初始化参数,但子应用里拿不到,控制台也没报错,根本不知道是没传过去还是子应用没接收到。我试过在子应用的mount函数里打印props,但有时候是空...
前端 2026-03-23 02:51:20 -
1
回答
67浏览
登录后Session ID没变,是不是有Session固定风险?
我最近在做用户登录功能,发现登录前后浏览器里的sessionid Cookie完全没变。查资料说这可能有Session固定攻击的风险,但我不确定是不是真的有问题。 后端是用PHP写的,登录时只是验证账...
安全 2026-03-23 02:44:20 -
1
回答
92浏览
图片压缩后体积没变小,是不是我方法用错了?
我在项目里用了 imagemin 压缩 PNG 图片,但发现打包后的文件大小几乎没变,这正常吗? 我试过配置 quality 和 optimizationLevel,比如下面这样: imagemin(...
优化 2026-03-23 02:41:22 -
1
回答
57浏览
VSCode 里 Task 运行 JS 文件为啥没输出?
我在 VSCode 里配了个 task 想直接跑一个本地的 JS 脚本,但点了运行后终端一闪就没了,啥也没打印出来,根本看不到结果。 我试过在 tasks.json 里用 "command": "no...
工具 2026-03-23 01:52:19 -
1
回答
73浏览
Solid Start 中如何正确获取路由参数?
我在用 Solid Start 做一个带动态路由的页面,比如 /user/[id],但不知道怎么在组件里拿到这个 id 参数。 试过用 useParams(),但提示不是函数,也查了文档没找到明确例子...
框架 2026-03-23 00:46:19 -
1
回答
98浏览
Naive UI Cascader 如何动态加载子级数据?
我用 Naive UI 的 Cascader 做省市区选择,但不想一次性加载全部数据。试了 on-update:value 和 onLoad,但文档里没找到类似 Ant Design 的 loadDa...
组件 2026-03-23 00:33:19 -
1
回答
76浏览
External外部化后线上报错找不到依赖怎么办?
我在用 Vite 打包项目时,把 lodash 和 axios 通过 external 配置外部化了,本地开发没问题,但部署到线上后控制台报 Uncaught ReferenceError: _ is...
优化 2026-03-22 23:47:20 -
2
回答
43浏览
rem适配在不同机型上为啥还是错位?
我用rem做移动端适配,按照设计稿750px来设置根字体大小,但真机测试时发现iPhone和安卓显示效果不一致,有些元素明显偏移了。 我在html里动态设置了font-size,代码是这样的: fun...
移动 2026-03-22 23:25:20 -
2
回答
45浏览
多点触控手势怎么监听 pinch 缩放?
我在做一个移动端图片查看器,想支持双指缩放,但不知道怎么正确监听 pinch 手势。试过 touchstart 和 touchmove,但自己算距离变化很麻烦,而且容易误触发。 看到有些库比如 Ham...
交互 2026-03-22 23:21:22 -
1
回答
88浏览
Service Worker 缓存策略怎么让 React 页面首次加载更快?
我在用 Create React App 搭的项目里加了 Service Worker,想优化首屏加载速度。但发现用户第一次访问时还是得等所有 JS 加载完才能看到内容,缓存好像没起作用。我试过在 s...
优化 2026-03-22 23:16:23