问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
24浏览
Divider分割线怎么加文字说明?
我在用 Ant Design 的 Divider 组件,想在中间加个文字提示,比如“或”、“更多选项”这种,但不知道怎么弄。 试过直接在标签里写文字,结果没显示出来,文档翻了半天也没找到具体例子,是不...
组件 2026-03-01 04:42:18 -
1
回答
46浏览
智能预加载怎么判断用户下一步要访问哪个页面?
我最近在做首页性能优化,想用智能预加载提前加载用户可能点击的页面资源,但完全不知道该怎么预测用户行为。 试过用 IntersectionObserver 监听可视区域内的链接,但很多关键按钮并不在首屏...
优化 2026-03-01 03:04:21 -
2
回答
50浏览
Lighthouse 性能评分低,懒加载图片为啥没生效?
我用 Vue 做了个图片列表页,明明加了懒加载,但 Lighthouse 跑出来还是说“延迟加载首屏外的图片”没通过,性能分卡在 60 多。是不是我的写法有问题? 我试过把 loading="lazy...
工具 2026-03-01 02:51:20 -
2
回答
28浏览
Algolia 搜索结果不更新,是不是我用错了 instantsearch.js?
我用 Algolia 的 instantsearch.js 做了个搜索框,但改了 query 后页面结果完全没变,控制台也没报错,是不是哪里初始化错了? 我试过重新调用 search.refresh(...
交互 2026-03-01 02:40:21 -
2
回答
37浏览
Docker推送镜像到私有Registry时认证失败怎么办?
我在本地搭了个私有Docker Registry,用docker push的时候一直报“unauthorized: authentication required”,明明已经用docker login...
工具 2026-03-01 01:56:22 -
2
回答
28浏览
为什么 keypress 事件在 Vue 里监听不到方向键?
我最近在用 Vue 做一个简单的键盘控制功能,想用 keypress 监听方向键(比如左、右箭头),但发现完全没反应。查了文档说 keypress 只对能产生字符的按键有效,那是不是意味着方向键根本不...
交互 2026-03-01 01:43:20 -
1
回答
28浏览
Hybrid开发中如何拦截WebView的URL跳转?
我在做Hybrid App,用的是Android WebView加载H5页面。现在想在H5里点击链接时,由原生层拦截处理某些特定协议的URL(比如 myapp://action),但试了 should...
移动 2026-03-01 01:14:20 -
1
回答
49浏览
Flip翻转动画在Vue里怎么实现前后两面内容切换?
我用Vue写了个卡片翻转组件,想点击时翻面显示背面内容,但加了transform: rotateY(180deg)后背面文字是反的,而且点一下就闪回正面了,根本没法看。 试过给背面加rotateY(1...
组件 2026-03-01 00:37:23 -
2
回答
83浏览
Next.js中间件里怎么获取请求的URL路径?
我在写Next.js的middleware时,想根据用户访问的路径做不同处理,但不知道怎么拿到当前请求的URL路径。试了request.url,结果是个完整URL,还要自己解析,有没有更直接的方法? ...
框架 2026-02-28 23:45:22 -
2
回答
51浏览
Gauge仪表盘指针位置怎么总是对不齐?
我用CSS自定义了一个Gauge仪表盘,但指针旋转后老是对不准刻度,明明算的是对的,是不是transform-origin没设好? 试过把指针的transform-origin设成bottom cen...
组件 2026-02-28 23:44:19 -
1
回答
38浏览
Angular里用HttpClient发请求为啥收不到响应数据?
我在Angular组件里用HttpClient调后端接口,请求能发出去,Network面板也看到返回了200和JSON数据,但subscribe里拿不到data,控制台还报错说“Cannot read...
框架 2026-02-28 23:31:20 -
2
回答
59浏览
跨端项目里样式适配太难,维护成本怎么降?
我们用 React + Taro 做多端(H5、微信小程序、App),同一个组件在不同端表现不一致,改一个样式要测三遍,还经常互相影响。比如下面这个按钮,在 H5 上居中正常,但在小程序里就偏移了: ...
移动 2026-02-28 23:20:22 -
2
回答
31浏览
横竖屏切换时布局错乱怎么解决?
我用 Vue 做了个移动端页面,横屏时内容被拉伸变形,竖屏又显示不全,试过用媒体查询但效果不稳定。有没有更可靠的适配方案? 目前是这样写的: <template> <div clas...
优化 2026-02-28 23:14:19 -
2
回答
47浏览
移动端 touch 事件延迟怎么解决?
我在做移动端的按钮点击功能,发现用 click 事件会有明显延迟,大概300ms左右,用户体验很差。听说要用 touch 事件来优化,但我试了 touchstart 又会触发多次,还和滚动冲突。 有没...
移动 2026-02-28 22:08:22 -
2
回答
26浏览
安全需求阶段前端要做什么?
我们团队刚开始引入安全开发生命周期(SDL),现在卡在“安全需求”这一步。作为前端,我不太清楚自己该提哪些具体的安全需求,比如是不是所有用户输入都要过滤?还是说只要后端处理就行? 我试过在表单提交前用...
安全 2026-02-28 22:05:21 -
2
回答
47浏览
Lighthouse 报“Best Practices”里有被动事件监听器问题,怎么解决?
我在用 Lighthouse 做性能审计时,发现 Best Practices 里提示“Uses passive event listeners to improve scrolling perfor...
工具 2026-02-28 21:49:20 -
1
回答
43浏览
renderjs 里怎么获取页面滚动位置?
我在 uni-app 里用 renderjs 想监听页面滚动,但 window.pageYOffset 始终是 0,试了 document.documentElement.scrollTop 也不行,...
移动 2026-02-28 21:39:20 -
2
回答
819浏览
postcss-modules 生成的类名为什么没被正确替换?
我用 PostCSS 配合 postcss-modules 处理 CSS 模块,但打包后发现 JS 里引用的样式类名还是原始名称,没有被替换成哈希后的名字。比如我写的是 styles.containe...
工具 2026-02-28 21:35:23 -
2
回答
27浏览
Lighthouse 报告中 FCP 时间过长,怎么优化?
我用 Lighthouse 测了一个页面,FCP(First Contentful Paint)居然要 4 秒多,明明首页就加载了一张 logo 图和一点文字,按理说不应该这么慢啊。 我试过把关键 C...
工具 2026-02-28 21:33:19 -
1
回答
679浏览
Sapper中如何正确获取路由参数?
我在Sapper里写了个动态路由 [slug].svelte,但用 page.params.slug 拿不到值,页面直接报 undefined。是不是 SSR 环境下不能这么取? 我试过在 onMou...
框架 2026-02-28 21:25:22