框架
聚焦框架选型、实战踩坑与原理疑问,精准解答开发中各类框架相关难题。
-
1
回答
31浏览
React Strict Mode 下 useEffect 为什么会执行两次?
我最近在开发一个 React 项目,启用了 Strict Mode 后发现 useEffect 里的逻辑执行了两次,比如发请求、打日志都重复了。明明只渲染了一次组件,为啥会这样?是不是我写法有问题? ...
框架 2026-03-12 19:21:21 -
1
回答
30浏览
React Native 和 Flutter 到底该怎么选?
我们团队准备开发一个跨端 App,纠结用 React Native 还是 Flutter。之前用 RN 做过一个项目,但遇到不少原生模块兼容问题,现在看 Flutter 性能好像更好,但生态又没 RN...
框架 2026-03-12 16:35:16 -
2
回答
47浏览
React Native中Gesture Handler的onGestureEvent不触发是怎么回事?
我在用react-native-gesture-handler做自定义拖拽,但onGestureEvent完全没反应,控制台也不打印。试过加了GestureHandlerRootView,也确认装了原...
框架 2026-03-12 15:07:23 -
1
回答
34浏览
Angular升级到Ivy后模板绑定突然失效了?
我刚把项目从Angular 8升级到12,启用了Ivy编译器,结果发现一个组件的属性绑定不生效了。控制台没报错,但页面上就是显示不出来值。之前在View Engine下完全正常。 我试过重启开发服务器...
框架 2026-03-12 14:59:17 -
2
回答
41浏览
Vue自定义指令怎么获取组件实例?
我在写一个 Vue 3 的自定义指令,想在 directive 的钩子里拿到当前组件的实例(也就是 this 或 setup 里的东西),但发现 bind 或 mounted 钩子里的参数好像没有直接...
框架 2026-03-12 12:35:19 -
2
回答
33浏览
useEffect 里怎么正确获取最新的 state 值?
我在 useEffect 里想用最新的 count 值,但每次拿到的都是初始值 0,明明页面上已经显示更新后的数字了。是不是闭包的问题?我试过加依赖数组,也试过不加,都不行。 代码大概是这样的: im...
框架 2026-03-12 10:14:22 -
2
回答
41浏览
React Native中Gesture Handler的onGestureEvent不触发怎么办?
我在用React Native的react-native-gesture-handler做拖拽功能,但绑定了onGestureEvent后完全没反应,手势识别器也没报错,这是啥情况? 我用了PanGe...
框架 2026-03-12 09:56:23 -
2
回答
22浏览
React Native中Gesture Handler的onBegan不触发怎么办?
我用react-native-gesture-handler写了一个拖拽组件,但onBegan回调一直没执行,只有onStart能触发,是不是API改了? 我查了文档,也试过把onBegan换成onS...
框架 2026-03-12 09:44:20 -
1
回答
63浏览
Astro中如何在SSR模式下获取请求头信息?
我正在用Astro做服务端渲染,想根据请求头里的User-Agent来判断设备类型,但不知道怎么在页面里拿到原始请求头。 试过在标签里用window.navigator.userAgent,但这是客户...
框架 2026-03-12 05:16:19 -
2
回答
87浏览
Electron中如何安全地读取本地文件系统?
我在用Electron做个小工具,想读取用户选中的本地文件内容,但直接用fs.readFileSync在渲染进程里报错说“require is not defined”,这咋整? 我试过在主进程里加了...
框架 2026-03-12 03:36:24 -
1
回答
76浏览
VuePress 中如何正确引入自定义 HTML 组件?
我在 VuePress 项目里想嵌入一段静态的 HTML 内容,比如一个带样式的提示框,但直接写在 Markdown 里样式不生效。我试过用 ::: v-pre 包裹,也试过在 .vuepress/c...
框架 2026-03-12 03:16:21 -
1
回答
67浏览
Angular自定义管道在异步数据下为什么不更新?
我在组件里用了一个自定义的管道来格式化从API获取的时间戳,但发现数据变了之后视图没更新。我试过把管道标记为pure: false,也确认了输入值确实变了,可管道的transform方法就是没重新执行...
框架 2026-03-11 19:23:29 -
2
回答
45浏览
Next.js部署到Vercel后环境变量怎么不生效?
我在本地开发时用 .env.local 存放API密钥,一切正常。但推到Vercel后,页面里读不到这些变量,控制台全是undefined。明明在Vercel项目设置里也加了同样的环境变量,命名完全一...
框架 2026-03-11 14:06:20 -
1
回答
20浏览
Angular路由守卫里怎么获取路由参数?
我在用Angular写一个编辑页面的路由守卫,想在canActivate里拿到路由里的id参数做权限判断,但this.route.snapshot.paramMap.get('id')总是返回null...
框架 2026-03-11 10:30:24 -
2
回答
31浏览
Pinia的store里怎么监听其他store的状态变化?
我有两个Pinia store,userStore和cartStore。现在想在cartStore里监听userStore里的userId变化,一旦变了就重新拉购物车数据。试过用watch,但好像没生...
框架 2026-03-11 08:32:23 -
1
回答
21浏览
Schema驱动的低代码平台如何动态控制CSS样式?
我在用一个基于Schema的低代码平台开发表单页面,现在想根据字段值动态切换某个元素的样式,比如输入框为空时边框变红。但Schema里只能配置静态class,没法写条件逻辑。我试过在Schema里直接...
框架 2026-03-11 08:23:19 -
1
回答
89浏览
Volar 为什么在 VS Code 里不提示 Vue 3 的 setup 语法?
我用的是 Vue 3 + TypeScript 项目,装了 Volar 插件也禁用了 Vetur,但写 setup() 里的变量时完全没有智能提示,连基础的 ref 都不识别,是不是哪里配置错了? 我...
框架 2026-03-11 06:04:20 -
1
回答
51浏览
Nuxt 3 中怎么自定义全局 loading 样式不生效?
我在 Nuxt 3 项目里想自定义页面切换时的 loading 条,但改了 CSS 好像没反应。官方文档说加个 .nuxt-progress 类就行,但我试了没效果,是写法不对吗? 我目前在 app....
框架 2026-03-11 03:20:26 -
1
回答
38浏览
Angular升级到Ivy后组件模板报错是怎么回事?
我刚把项目从Angular 8升级到12,启用了Ivy编译器,结果一个原本正常的组件突然报错说找不到模板变量。明明代码没动过,是不是Ivy对模板语法有啥新要求? 控制台报的是“Can't bind t...
框架 2026-03-10 23:39:22 -
2
回答
33浏览
Angular表单验证中自定义校验器不生效怎么办?
我在用 Angular 做注册表单,想加个自定义校验器检查密码强度,但写了 validator 之后表单控件的 errors 一直是 null,根本没触发。明明已经 import 了,也加到 form...
框架 2026-03-10 22:12:24