框架
聚焦框架选型、实战踩坑与原理疑问,精准解答开发中各类框架相关难题。
-
2
回答
27浏览
Tailwind 中如何覆盖默认的按钮 hover 样式?
我在用 Tailwind 写一个按钮,想自定义 hover 时的背景色,但发现加了 hover:bg-red-500 没生效,好像被默认样式覆盖了? 我试过提高类名顺序、加 !important,都不...
框架 2026-03-05 10:52:20 -
2
回答
49浏览
React Testing Library 中如何正确测试异步加载的数据?
我用 React Testing Library 测试一个组件,它在 useEffect 里通过 fetch 获取数据并更新状态。但测试时总是拿不到渲染后的数据,断言失败。是不是要加 await 或者...
框架 2026-03-05 10:39:20 -
2
回答
180浏览
Graffiti 桌面应用里 React 组件状态不更新怎么办?
我在用 Graffiti 做一个桌面端的笔记工具,用的是 React。奇怪的是,我点击按钮修改状态后,界面完全没反应,但 console.log 能打出新值。 试过把 setState 改成 useC...
框架 2026-03-05 09:29:22 -
2
回答
25浏览
Vuetify 的 v-data-table 分页怎么不生效?
我在用 Vuetify 的 v-data-table 做一个带分页的表格,但无论怎么设置,分页控件都显示不出来,数据也全堆在一页上。我明明加了 show-select 和 items-per-page...
框架 2026-03-05 05:01:24 -
1
回答
32浏览
Next.js 静态生成时怎么处理动态路由的数据获取?
我在用 Next.js 做一个博客,文章页是动态路由 /posts/[id].js,想用 SSG 静态生成,但不知道怎么在 getStaticProps 里拿到具体的 id。文档说要配合 getSta...
框架 2026-03-04 23:54:23 -
2
回答
58浏览
React Native中用Animated做淡入动画为什么没效果?
我照着文档写了Animated的淡入动画,但opacity根本没变化,组件还是直接显示出来,试了start回调也没触发,是不是哪里写错了? 代码是这样的: const opacity = useRef...
框架 2026-03-04 23:33:17 -
2
回答
31浏览
分层架构中各层之间怎么解耦才不会互相依赖?
最近在用 Vue 3 + TypeScript 重构一个项目,想按分层架构拆成 presentation、domain、infrastructure 三层。但写着写着发现 domain 层经常要引用 ...
框架 2026-03-04 23:15:18 -
2
回答
27浏览
Nuxt中间件里怎么获取路由参数?
我在写一个Nuxt 3的项目,想在middleware里根据路由参数做权限判断,但发现ctx.route.params是空的。我试过用defineNuxtRouteMiddleware,也打印了rou...
框架 2026-03-04 22:58:21 -
2
回答
57浏览
Naive UI 的表格怎么实现动态列显示?
我用 Naive UI 的 n-data-table 组件,想根据用户选择动态显示或隐藏某些列,但改了 columns 数组后表格没反应,是哪里不对? 试过用 computed 重新生成 column...
框架 2026-03-04 21:04:20 -
2
回答
42浏览
Nuxt 项目首屏加载太慢,怎么优化?
我用 Nuxt 3 搭了个博客,首页要加载十几篇文章的摘要,现在首屏白屏时间特别长,Lighthouse 评分才 40 多分。试过 lazy: true 和 suspense,但效果不明显。 数据是通...
框架 2026-03-04 20:02:20 -
2
回答
45浏览
single-spa 中 Vue 子应用无法正确挂载根组件怎么办?
我在用 single-spa 接入一个 Vue3 子应用,主应用能加载子应用的 JS,但页面空白,控制台也没报错。我怀疑是挂载逻辑有问题,因为单独运行子应用是正常的。 我尝试把 createApp 的...
框架 2026-03-04 19:47:20 -
2
回答
29浏览
SWR在组件卸载后还会触发setState吗?
我用SWR请求数据,但在组件卸载后控制台报了警告,说不能在已卸载的组件上执行setState。是不是SWR没处理好取消逻辑? 我试过在useEffect里加了abort controller,但SWR...
框架 2026-03-04 19:17:19 -
2
回答
34浏览
VitePress 中如何正确使用 Vue 组件的异步数据获取?
我在 VitePress 里写了一个简单的 Vue 组件,想在页面加载时从 API 拿点数据,但发现 onMounted 里请求的数据在 SSR 阶段不生效,页面首次渲染是空的,只有客户端激活后才显示...
框架 2026-03-04 18:27:21 -
1
回答
38浏览
Taro 多端编译时样式不生效怎么办?
我在用 Taro 开发一个多端项目,H5 上样式正常,但编译到微信小程序后部分样式没生效,比如 display: flex 布局错乱了。 查了文档说要加前缀,但我已经用了 @tarojs/plugin...
框架 2026-03-04 17:52:19 -
2
回答
28浏览
Svelte 中如何正确绑定 input 的值并实时更新?
我在 Svelte 里用 bind:value 绑定 input,但输入内容后变量没变,是不是写法有问题? 我试过这样写: <script> let name = 'John'; <...
框架 2026-03-04 17:11:19 -
2
回答
19浏览
Vue 3 中 Suspense 不生效是怎么回事?
我在用 Vue 3 的 Suspense 包裹一个异步组件,但页面一直显示默认内容,fallback 根本没触发。明明组件里用了 await 获取数据,也返回了 Promise,但 Suspense ...
框架 2026-03-04 15:18:23 -
2
回答
39浏览
阿里低代码平台里怎么在自定义组件中获取页面上下文?
我在阿里低代码引擎(Lowcode Engine)里写了个自定义 React 组件,想拿到当前页面的上下文数据,比如 query 参数或者全局状态,但文档看得有点懵。试了 useLocation 和 ...
框架 2026-03-04 01:04:18 -
2
回答
47浏览
Tauri里怎么调用原生API获取系统信息?
我刚用Tauri搭了个React桌面应用,想在界面上显示当前操作系统版本,但不知道怎么从前端调用Tauri的原生API。官方文档看了有点懵,试了下直接import好像不行。 比如我想用os.versi...
框架 2026-03-03 22:01:22 -
2
回答
45浏览
低代码平台中如何动态注册 Vue Element Admin 的路由?
我在用低代码平台集成 Vue Element Admin 时,想根据后端返回的菜单动态生成路由,但页面一直空白,控制台也没报错。我试过在 router/index.js 里直接 push 路由,但好像...
框架 2026-03-03 21:05:20 -
2
回答
50浏览
Solid Start 中如何正确使用服务器端获取的数据?
我在 Solid Start 里用 routeData 获取数据,但在组件里直接解构就报错了,说不是函数。明明文档里是这么写的啊? 我试过把 routeData 放在 createRouteData ...
框架 2026-03-03 20:05:21