问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
40浏览
对象池在前端真的有必要用吗?
最近在写一个 Canvas 粒子动画,频繁创建和销毁粒子对象,感觉性能有点卡。听说可以用对象池优化,但不确定在前端场景下值不值得搞。 我试着手写了一个简单的池子,但复用的时候老是出 bug,比如状态没...
优化 2026-03-21 12:17:20 -
1
回答
33浏览
Angular里inject()在构造函数外为啥报错?
我在组件里想用inject()获取服务,但不在constructor里用,结果一运行就报错说“inject() must be called from an injection context”。 查...
框架 2026-03-21 12:08:21 -
2
回答
60浏览
Nginx 安全加固后前端请求被拦截怎么办?
我最近在部署一个 React 项目时,按照网上教程对 Nginx 做了安全加固,比如加了 Content-Security-Policy、禁用了 server_tokens、限制了 HTTP 方法。结...
工具 2026-03-21 12:05:22 -
2
回答
60浏览
Webpack插件里怎么在emit阶段修改输出文件内容?
我写了个Webpack插件,想在emit钩子里面改某个bundle的代码,但不知道怎么拿到原始内容再替换掉。 试过用compilation.assets['main.js']取到对象,但直接赋值字符串...
前端 2026-03-21 11:54:20 -
2
回答
32浏览
Markdown编辑器内容无法实时预览怎么办?
我用React写了个简单的Markdown编辑器,输入框的内容变了,但预览区完全没反应,是不是状态没绑对? 试过用useState存markdown字符串,也加了onChange监听,可右边的预览就是...
组件 2026-03-21 11:21:17 -
1
回答
50浏览
React Native 中如何正确适配 iOS 和 Android 的状态栏高度差异?
我在用 React Native 开发一个跨端 App,发现 iOS 和 Android 的状态栏高度不一样,导致页面顶部布局错乱。试过用 SafeAreaView 包裹,但在某些 Android 机...
框架 2026-03-21 11:20:22 -
1
回答
44浏览
空状态组件怎么优雅地复用又不影响性能?
我在做列表页的空状态提示,每个页面都要写一遍“暂无数据”的逻辑,感觉很重复。想抽成通用组件,但又怕传太多 props 或者条件渲染影响性能,有没有好的实践? 比如我现在是这样写的: const Use...
优化 2026-03-21 11:07:27 -
1
回答
48浏览
前端怎么防止 Session 被劫持?Cookie 设置对了吗?
我最近在做登录功能,后端返回了 Set-Cookie 头,但我担心被 XSS 或中间人攻击偷走 Session。我看文档说要加 HttpOnly 和 Secure,但本地开发用的是 http,加了 S...
安全 2026-03-21 10:59:18 -
1
回答
44浏览
Next.js 国际化路由跳转后语言没更新怎么办?
我在用 Next.js 的 App Router 做多语言网站,按照官方文档配置了 i18n,切换语言时用 router.push('/en/about') 跳转,页面 URL 变了但内容还是原来语言...
框架 2026-03-21 10:55:20 -
1
回答
43浏览
Jenkins Agent连接不上主节点怎么办?
我本地搭了个Jenkins主节点,想用另一台机器当agent跑构建任务,但agent死活连不上。防火墙关了,端口8080和50000都通,启动命令也照着Jenkins页面给的复制粘贴的,就是报“Con...
工具 2026-03-21 10:40:22 -
1
回答
43浏览
CSP 的 script-src 为啥会阻止我内联的 Vue 事件处理?
我在项目里加了 Content Security Policy,结果页面上所有 @click 之类的内联事件都不执行了,控制台报错说被 script-src 阻止。可我明明没写 <script&...
安全 2026-03-21 10:36:21 -
1
回答
29浏览
Cordova 打包后白屏,控制台报错找不到 cordova.js 怎么办?
我用 Cordova 打了个 Android 应用,本地调试没问题,但打包成 APK 安装到手机上就一直白屏。连上 Chrome DevTools 看了下,控制台报错说 Uncaught Refere...
框架 2026-03-21 10:35:20 -
2
回答
27浏览
移动端动画缓动函数怎么自定义才流畅?
我在用 CSS 做一个下拉菜单的展开动画,用了 transition: height 0.3s ease-out,但感觉不够自然。查资料说可以自定义 cubic-bezier,但我试了几个值效果都不对...
移动 2026-03-21 10:31:18 -
1
回答
26浏览
SSR下如何正确处理Vue组件中的window对象访问?
我在用Nuxt做服务端渲染时,有个组件需要读取window.innerWidth,但一刷新页面就报“window is not defined”错误。本地开发没问题,部署到服务器就挂了。是不是得加判断...
优化 2026-03-21 10:20:20 -
1
回答
45浏览
PWA 的 Lighthouse 评分为什么总是卡在安装提示上?
我用 Lighthouse 测了一个 PWA 项目,其他项都绿了,就“可安装”这一项一直过不去,提示“没有有效的 manifest 或 service worker”。但我明明加了 manifest....
前端 2026-03-21 10:13:25 -
1
回答
44浏览
Jira里怎么把自定义字段加到问题创建页面?
我在Jira Cloud上新建了一个自定义字段,但创建Issue的时候根本看不到它,明明已经关联到对应的Issue类型和屏幕方案了,是不是哪里漏配了? 这是我在页面上期望展示的字段结构: <di...
工具 2026-03-21 10:01:21 -
1
回答
61浏览
uni-app中如何让页面背景色铺满整个屏幕?
我在uni-app里写了个登录页,想把背景色设成浅蓝色,但发现只覆盖了内容区域,底部有一截白边,特别是在iPhone X这类有安全区的机型上特别明显。我试过给page和view都加背景色,也用了hei...
框架 2026-03-21 09:47:16 -
1
回答
35浏览
Hippy 里怎么让 Text 组件支持换行显示?
我在用 Hippy 开发跨端页面时,Text 组件里的长文本不自动换行,直接溢出了。明明写了 style 里的 flex: 1,但还是不行。 试过加 numberOfLines={0} 也没用,文档里...
框架 2026-03-21 09:43:23 -
1
回答
33浏览
前端输入验证只靠CSS能防XSS吗?
我在做一个评论功能,用户输入内容后直接显示在页面上。听说要防止XSS攻击,但我看有些项目只用了CSS的white-space: pre-wrap和overflow-wrap: break-word来处...
前端 2026-03-21 09:41:19 -
2
回答
31浏览
WebP图片用source标签不生效是怎么回事?
我在项目里想用WebP格式优化图片加载,按文档写了picture和source标签,但浏览器还是加载了jpg,根本没用WebP,是不是写法有问题? 我试过把WebP放第一个source,也检查了文件路...
优化 2026-03-21 09:32:21