框架
聚焦框架选型、实战踩坑与原理疑问,精准解答开发中各类框架相关难题。
-
1
回答
54浏览
Vite 中 CSS 变量作用域失效是怎么回事?
我在 Vite 项目里用 CSS 变量做主题切换,但发现变量在某些组件里读不到,明明定义了却显示默认值。试过加 :root 和 scoped 都不行,是不是 Vite 处理 CSS 的方式有坑? 这是...
框架 2026-03-21 12:19:20 -
1
回答
32浏览
Angular里inject()在构造函数外为啥报错?
我在组件里想用inject()获取服务,但不在constructor里用,结果一运行就报错说“inject() must be called from an injection context”。 查...
框架 2026-03-21 12:08:21 -
1
回答
49浏览
React Native 中如何正确适配 iOS 和 Android 的状态栏高度差异?
我在用 React Native 开发一个跨端 App,发现 iOS 和 Android 的状态栏高度不一样,导致页面顶部布局错乱。试过用 SafeAreaView 包裹,但在某些 Android 机...
框架 2026-03-21 11:20:22 -
1
回答
44浏览
Next.js 国际化路由跳转后语言没更新怎么办?
我在用 Next.js 的 App Router 做多语言网站,按照官方文档配置了 i18n,切换语言时用 router.push('/en/about') 跳转,页面 URL 变了但内容还是原来语言...
框架 2026-03-21 10:55:20 -
1
回答
29浏览
Cordova 打包后白屏,控制台报错找不到 cordova.js 怎么办?
我用 Cordova 打了个 Android 应用,本地调试没问题,但打包成 APK 安装到手机上就一直白屏。连上 Chrome DevTools 看了下,控制台报错说 Uncaught Refere...
框架 2026-03-21 10:35:20 -
1
回答
60浏览
uni-app中如何让页面背景色铺满整个屏幕?
我在uni-app里写了个登录页,想把背景色设成浅蓝色,但发现只覆盖了内容区域,底部有一截白边,特别是在iPhone X这类有安全区的机型上特别明显。我试过给page和view都加背景色,也用了hei...
框架 2026-03-21 09:47:16 -
1
回答
34浏览
Hippy 里怎么让 Text 组件支持换行显示?
我在用 Hippy 开发跨端页面时,Text 组件里的长文本不自动换行,直接溢出了。明明写了 style 里的 flex: 1,但还是不行。 试过加 numberOfLines={0} 也没用,文档里...
框架 2026-03-21 09:43:23 -
2
回答
30浏览
React里调用gRPC接口为啥一直连不上后端?
我用React写了个前端页面,想通过gRPC调用后端服务,但每次请求都失败,浏览器控制台报错说连接被拒绝。后端确认已经启动了gRPC服务,并且用其他客户端测试是通的。 我试过用@grpc/grpc-j...
框架 2026-03-21 08:19:19 -
2
回答
60浏览
React Native里用useState更新对象状态为什么没生效?
我在React Native组件里用useState存了一个对象,想只改其中一个字段,但界面没重新渲染。我试过直接修改属性比如user.name = 'new'然后setUser(user),好像不行...
框架 2026-03-21 06:15:20 -
2
回答
50浏览
React Native 列表滚动卡顿怎么优化?
我用 FlatList 渲染一个商品列表,数据大概有 200 条,滑动的时候明显掉帧,特别卡。试过加 keyExtractor 和 initialNumToRender,但效果不明显。 每个列表项里有...
框架 2026-03-21 01:07:18 -
1
回答
28浏览
Wails 打包后前端无法加载本地图片资源怎么办?
我用 Wails 开发了一个桌面应用,开发环境下图片都能正常显示,路径是 src/assets/logo.png。但打包成 exe 后,图片就加载不出来了,控制台报 404。 我试过把图片放到 pub...
框架 2026-03-20 21:43:21 -
1
回答
37浏览
Server Components 里为啥不能直接用 useState?
我在写 Next.js 的 Server Component 时,想加个简单的状态切换,结果一用 useState 就报错,说 Hooks 只能在 Client Components 里用。可我这个组...
框架 2026-03-20 21:37:19 -
1
回答
32浏览
Astro里怎么在SSR模式下获取请求头信息?
我在用Astro做服务端渲染,想根据请求头里的User-Agent来判断设备类型,但不知道怎么拿到原始请求对象。文档里说可以用API路由,但我是在页面组件里直接处理的,试了globalThis.req...
框架 2026-03-20 21:24:19 -
2
回答
41浏览
uni-app 中如何正确使用自定义导航栏并适配状态栏高度?
我在 uni-app 里想用自定义导航栏,但发现不同手机的状态栏高度不一样,顶部经常被遮挡。我试过用 uni.getSystemInfoSync() 获取状态栏高度,但放到页面里还是不对。 这是我的结...
框架 2026-03-20 20:35:18 -
1
回答
32浏览
Electron中dialog.showOpenDialog为什么在渲染进程调用没反应?
我在渲染进程中直接调用 dialog.showOpenDialog,但点击按钮完全没弹出文件选择框,也不报错,这是为啥? 我试过把代码放到主进程里用 ipc 通信,但想先搞清楚为什么直接调用不行。是不...
框架 2026-03-20 19:18:19 -
1
回答
33浏览
Nuxt模块里怎么正确注册全局组件?
我在开发一个 Nuxt 3 的自定义模块,想在模块里自动注册一个全局组件,但试了几次都没生效。是不是 setup 阶段不能直接用 defineNuxtPlugin? 我目前的写法是这样: export...
框架 2026-03-20 16:41:20 -
2
回答
52浏览
宜搭自定义页面中如何正确引入外部HTML片段?
我在宜搭的自定义页面里想嵌入一段静态HTML内容,但直接贴进去样式全乱了,而且控制台还报错说某些标签被过滤了。是不是宜搭对HTML有特殊限制? 我试过把下面这段代码放进自定义组件: <div c...
框架 2026-03-20 14:27:21 -
2
回答
75浏览
Svelte 的响应式语法为啥总让我搞混?
刚从 React 转过来学 Svelte,看到 $: 这种写法就头大。比如我想监听一个变量变化然后打印它,写了: let count = 0; $: console.log(count); 但有时候又...
框架 2026-03-20 14:01:21 -
1
回答
44浏览
Styled Components 在 Vue 里能用吗?为什么我这样写报错了?
我最近在学 React 的 Styled Components,但项目还是 Vue 的,就试着在 Vue 单文件组件里直接用了,结果页面直接白屏,控制台报错说“h is not a function”...
框架 2026-03-20 12:49:27 -
2
回答
51浏览
React Native 升级 Fabric 后自定义组件不渲染怎么办?
我最近把项目从旧架构迁移到 React Native 的新 Fabric 架构,结果之前写的原生自定义组件完全不显示了,控制台也没报错,这到底该怎么排查? 我在 Android 上用的是 ViewMa...
框架 2026-03-20 12:44:25