框架
聚焦框架选型、实战踩坑与原理疑问,精准解答开发中各类框架相关难题。
-
1
回答
677浏览
Sapper中如何正确获取路由参数?
我在Sapper里写了个动态路由 [slug].svelte,但用 page.params.slug 拿不到值,页面直接报 undefined。是不是 SSR 环境下不能这么取? 我试过在 onMou...
框架 2026-02-28 21:25:22 -
2
回答
47浏览
React Native里原生模块调用后JS端收不到回调怎么办?
我在写一个自定义的原生模块,Android那边用Promise.resolve返回了数据,但JS这边调用后完全没反应,也不报错。试过加Log发现原生代码确实执行了,但JS的.then()根本没进。 原...
框架 2026-02-28 20:43:24 -
2
回答
49浏览
微前端子应用如何正确加载公共样式而不冲突?
我在用 qiankun 搭建微前端项目,主应用和子应用都用了 Ant Design,但子应用的样式总是被主应用覆盖,导致 UI 错乱。我试过把子应用的样式 scoped,但有些全局组件(比如 Moda...
框架 2026-02-28 18:53:21 -
1
回答
45浏览
React Testing Library 如何测试 Vue 组件?
我最近在用 React Testing Library 写测试,但项目里混用了 Vue 组件,有点懵。是不是不能直接测? 比如我有个 Vue 单文件组件,结构大概是这样: <template&g...
框架 2026-02-28 17:56:22 -
2
回答
43浏览
Kbone 中如何正确监听页面滚动事件?
我在用 Kbone 开发微信小程序,想监听页面的滚动位置,但 onScroll 事件好像不生效。 试过在页面根元素加 bindscroll,也试过用 window.addEventListener('...
框架 2026-02-28 17:55:20 -
2
回答
34浏览
Hox 状态更新后组件为什么不重新渲染?
我用 Hox 写了个简单的计数器,但点击按钮后状态变了,页面却没更新。是不是我哪里写错了? 我试过把 store 单独抽出来,也确认了 dispatch 被调用了,控制台打印的值是对的,就是 UI 不...
框架 2026-02-28 17:32:21 -
2
回答
41浏览
VuePress 中自定义 CSS 样式不生效怎么办?
我在 VuePress 项目里尝试覆盖默认样式,但加的 CSS 好像完全没起作用,不知道是不是引入方式不对。 我把样式写在了 .vuepress/styles/index.styl 里,也试过在 Ma...
框架 2026-02-28 14:52:19 -
1
回答
65浏览
Taro中Redux状态更新后页面不重新渲染怎么办?
我在Taro项目里用Redux管理状态,dispatch action之后state确实变了,但页面就是不重新渲染。我试过用useSelector取数据,也确认了reducer返回的是新对象,可组件还...
框架 2026-02-28 14:01:23 -
2
回答
31浏览
Vue自定义指令里怎么获取组件实例?
我在写一个 Vue 3 的自定义指令,想在指令的钩子里访问当前组件的实例(比如调用组件里的方法),但发现 directive 里拿不到 this 或者组件上下文,试了 binding.instance...
框架 2026-02-28 13:15:20 -
2
回答
32浏览
Next.js 的 ISR 到底是怎么触发重新生成的?
我搞不懂 ISR 的 revalidate 机制,明明设置了 revalidate: 60,但页面好像没按预期更新。我访问页面后等了一分钟再刷新,内容还是旧的,是不是我哪里配置错了? 我的 getSt...
框架 2026-02-28 09:27:19 -
1
回答
42浏览
Rematch中如何正确处理异步action的loading状态?
我在用Rematch写一个数据请求的功能,想在请求开始和结束时更新loading状态,但发现状态没反应。我试过在effect里直接dispatch更新loading,但组件没重新渲染。 我的model...
框架 2026-02-28 08:36:22 -
2
回答
31浏览
Electron托盘图标点击后菜单不显示怎么办?
我在用Electron开发桌面应用,托盘图标能正常显示,但点击后右键菜单没反应。我按照文档写了tray.setContextMenu(menu),也试过在createWindow之后初始化托盘,还是不...
框架 2026-02-27 21:58:20 -
2
回答
39浏览
Vue中用ref定义的变量为啥在模板里没更新?
我在setup里用const count = ref(0)定义了一个响应式变量,然后在模板里直接用了{{ count }},但点击按钮修改count.value后页面没变化,这是为啥? 代码大概是这样...
框架 2026-02-27 21:42:20 -
2
回答
24浏览
Hippy 中如何正确监听页面返回事件?
我在 Hippy 项目里想监听页面返回(比如 Android 物理返回键),但文档里没找到明确的 API。试过用 BackHandler,但好像不是 Hippy 的标准模块,一直报错说 undefin...
框架 2026-02-27 19:12:21 -
2
回答
29浏览
Svelte中store状态更新后样式没生效是怎么回事?
我在Svelte里用writable store管理一个主题颜色,修改store值后DOM内容变了,但CSS变量没更新,样式还是旧的。是不是我写法有问题? 我试过在组件里直接读取store值,也用了$...
框架 2026-02-27 17:23:18 -
2
回答
39浏览
Ionic 里怎么让底部 tab 切换时保持页面状态不重新加载?
我在用 Ionic + Angular 做一个带底部 tab 的 App,现在每次切换 tab 页面都会重新初始化,比如滚动位置没了、输入框内容清空了。明明官方文档说 ion-tabs 会缓存页面,但...
框架 2026-02-27 11:42:28 -
2
回答
22浏览
Redux中异步action怎么处理?dispatch后没反应怎么办?
我在用Redux写一个登录功能,调用接口是异步的,但发现直接在action里写async/await然后dispatch,组件那边完全收不到状态更新。我试过把请求放在action creator里,也...
框架 2026-02-27 08:49:25 -
2
回答
83浏览
VueUse 的 useMouse 在 React 里能用吗?
我最近在 React 项目里想用 VueUse 的 useMouse,但发现它好像依赖 Vue 的响应式系统。我试了直接引入,结果报错说找不到 Vue 实例。 是不是根本不能在 React 里用?还是...
框架 2026-02-27 06:03:20 -
2
回答
26浏览
Storybook 里 CSS 样式不生效是怎么回事?
我在 Storybook 里写了个按钮组件,本地开发时样式正常,但放到 Storybook 里就完全没样式了。我确定已经 import 了 CSS 文件,也试过在 .storybook/preview...
框架 2026-02-27 03:31:21 -
2
回答
21浏览
React Query 的 useQuery 为什么在组件多次渲染时重复请求?
我在一个列表组件里用 useQuery 获取数据,明明传了相同的 queryKey,但每次父组件状态更新导致重渲染时,它都会重新发请求,不是应该缓存吗? 我试过加 staleTime,也确认了 que...
框架 2026-02-27 00:53:19