框架
聚焦框架选型、实战踩坑与原理疑问,精准解答开发中各类框架相关难题。
-
2
回答
82浏览
Vuido 中如何让按钮文字垂直居中对齐?
我在用 Vuido 开发桌面应用时,发现按钮里的文字总是偏上,试了 vertical-align 和 line-height 都没用。查文档说 Vuido 用的是原生控件,但样式又支持部分 CSS,有...
框架 2026-03-17 22:51:24 -
2
回答
53浏览
Formik 表单提交时怎么获取最新值?
我用 Formik 写了个表单,但在 handleSubmit 里拿到的 values 好像不是最新的,明明输入框已经改了内容,但打印出来还是初始值。是不是哪里没配对? 我试过把 initialVal...
框架 2026-03-17 22:17:21 -
2
回答
33浏览
React Native中状态更新后样式没生效是怎么回事?
我在用React Native写一个按钮,点击后想改变它的背景色,但setState之后界面没变化,明明state已经更新了。我试过用useEffect监听也没触发重新渲染,是不是样式写法有问题? 这...
框架 2026-03-17 18:50:19 -
1
回答
40浏览
Rax 中如何正确使用 useRef 获取 DOM 元素?
我在 Rax 项目里想用 useRef 拿到一个 view 的引用,但总是 undefined,是不是写法有问题?试过在 useEffect 里读取,也加了 ref 属性,但就是拿不到。 代码大概是这...
框架 2026-03-17 17:10:19 -
2
回答
50浏览
Effector 中如何正确处理异步事件的 loading 状态?
我在用 Effector 做一个请求用户数据的功能,想在请求期间显示 loading,但发现状态总是同步更新,没法反映真实加载过程。我试过在 createEvent() 里直接 set true/fa...
框架 2026-03-17 15:12:22 -
2
回答
41浏览
useEffect 为什么在每次渲染后都执行?
我在组件里用 useEffect 做数据请求,但发现每次 state 更新它都会重新跑一遍,明明只希望在组件挂载时调一次。我试过不加依赖数组,也试过加空数组,但行为还是不对,是不是哪里理解错了? 比如...
框架 2026-03-17 14:54:19 -
2
回答
74浏览
React Router跳转后页面不刷新怎么办?
我在用 React Router 做单页应用,点击链接跳转到新路由,但组件没重新渲染,数据还是旧的。比如从 /user/1 跳到 /user/2,页面内容没变。 我试过用 useEffect 监听 l...
框架 2026-03-17 14:02:27 -
1
回答
40浏览
Taro 中如何正确处理微信小程序和 H5 端的图片路径差异?
我在用 Taro 开发一个多端项目,本地图片在 H5 上能正常显示,但编译到微信小程序就加载失败了。查了文档说要放 src/assets 下,也试过 require 引入,但还是不行。是不是不同端对静...
框架 2026-03-17 13:48:22 -
2
回答
20浏览
Valtio里怎么监听某个状态的变化?
我用Valtio做状态管理,现在想在某个值变化时执行副作用,比如发请求或者打日志。试过直接在组件里写useEffect(() => { ... }, [proxy.value]),但发现依赖数组...
框架 2026-03-17 12:43:36 -
1
回答
318浏览
React Native 开启 Fabric 后自定义 View 不渲染是怎么回事?
我最近在尝试把项目迁移到 React Native 的新架构,启用了 Fabric 渲染器。但发现之前用原生模块写的自定义 View 组件完全不显示了,控制台也没报错,就是空白。 我确认原生端的 Vi...
框架 2026-03-17 10:52:23 -
1
回答
30浏览
JAMstack 项目中 CSS 作用域冲突怎么解决?
我最近用 Next.js 搭了个 JAMstack 站点,本地开发时样式都正常,但部署到 Vercel 后发现全局 CSS 和组件局部样式互相覆盖了。比如我在一个页面里写了下面这段 CSS,结果影响到...
框架 2026-03-16 22:43:22 -
1
回答
40浏览
useRef 获取不到最新 state 值是怎么回事?
我在用 useRef 保存一个 DOM 元素,同时也在 useEffect 里想读取当前的 count 状态,但发现 ref 里的值总是旧的。明明 count 已经变了,为什么 ref.current...
框架 2026-03-16 22:17:22 -
2
回答
88浏览
CEF加载本地HTML时白屏怎么办?
我用CEFSharp做桌面应用,加载本地HTML文件一直显示白屏,控制台也没报错。路径是file:///C:/app/index.html,文件确实存在。 试过改成http://本地服务就能正常显示,...
框架 2026-03-16 14:44:18 -
1
回答
46浏览
Taro中useEffect里调用异步函数为啥不生效?
我在Taro的页面组件里用useEffect发起网络请求,但发现请求根本没发出去,控制台也没报错。是不是写法有问题? 我试过把async直接写在useEffect回调里,也试过封装成单独函数再调用,都...
框架 2026-03-16 12:05:18 -
1
回答
30浏览
Angular里用async管道订阅Observable为啥不自动取消?
我在组件模板里用了async管道订阅一个Observable,但切换路由后发现数据还在请求,是不是没自动取消订阅啊? 我试过在组件里手动unsubscribe,但听说async管道会自动处理,可实际好...
框架 2026-03-16 08:52:20 -
1
回答
30浏览
Vue I18n 动态切换语言后模板里的翻译没更新怎么办?
我用 Vue 3 + Vue I18n 做多语言,切换语言时 JS 里能拿到新值,但模板里还是显示旧的翻译,这是为啥? 我试过直接改 i18n.global.locale,也试过用 nextTick,...
框架 2026-03-16 08:23:21 -
1
回答
37浏览
Electron 应用启动太慢,怎么优化主进程加载速度?
我用 Electron 做了个桌面应用,但每次启动都要等好几秒,感觉卡在主进程加载了。试过把 require 放到 ready 之后,还是没明显改善。 现在主进程里引入了不少模块,比如 const {...
框架 2026-03-16 02:09:18 -
2
回答
30浏览
Sapper 中如何正确处理动态路由参数的缺失情况?
我在用 Sapper 做一个博客项目,动态路由是 [slug].svelte,但用户直接访问不存在的 slug 时页面就白屏了,也没报错。我试过在 preload 里判断参数是否存在,但不知道该怎么优...
框架 2026-03-15 21:46:21 -
1
回答
37浏览
Hippy里怎么监听页面滚动到底部?
我在用 Hippy 开发一个列表页,想在用户滑动到底部时自动加载更多数据。但文档里没找到类似 onScrollEnd 或 onReachBottom 的回调,试了 ScrollView 的 onScr...
框架 2026-03-15 19:37:19 -
1
回答
35浏览
Pinia中如何正确监听store状态变化?
我在用Pinia管理状态,想在组件里监听某个store里的数据变化,但用watch好像没反应。试过直接watch store的属性,也试过用store.$subscribe,但有时候更新不及时,不知道...
框架 2026-03-15 17:51:25