框架
聚焦框架选型、实战踩坑与原理疑问,精准解答开发中各类框架相关难题。
-
1
回答
28浏览
Vue自定义指令的update钩子为什么没触发样式更新?
我在用Vue写一个高亮文字的自定义指令,想让元素背景色在hover时动态变化。按文档写了bind和update钩子,但发现update根本没执行,hover的时候样式没反应。 代码是这样的: <...
框架 2026-02-05 22:21:40 -
2
回答
79浏览
React Native动画结束后状态没更新怎么办?
我用Animated API做了一个位移动画,动画结束时想更新isDone状态显示完成提示,但发现状态一直没变。试过在Animated.timing的回调里调用setState和useEffect监听...
框架 2026-02-05 19:42:33 -
1
回答
31浏览
在Vue3的setup()中如何让CSS变量跟随ref响应式变化?
我在用Vue3的Composition API时,想通过CSS变量动态改变元素颜色。在setup()里用了ref存颜色值,然后在CSS里定义了变量,但怎么都更新不了颜色呢。 试过把颜色值绑定到元素st...
框架 2026-02-05 17:17:32 -
2
回答
27浏览
Middleman SSR中动态标题标签预渲染失效怎么办?
在用Middleman做SSR时,布局文件里设置了动态标题标签,但生成的静态页标题都是预渲染的默认值,改不动: <head> <title><%= yield(:titl...
框架 2026-02-05 17:09:22 -
1
回答
18浏览
为什么Error Boundary没捕获到setTimeout里的错误?
我在组件里用类组件做Error Boundary包裹了子组件,但子组件useEffect里的setTimeout里抛错后,页面直接崩溃了,componentDidCatch没触发,这是怎么回事? 代码...
框架 2026-02-05 16:15:33 -
2
回答
31浏览
Dva中更新了state但组件没重新渲染,是什么原因?
在用Dva做用户列表时,更新了model里的users数组,但页面没变。检查过state确实有变化,订阅也确认了新旧值不同。之前加了CSS过渡效果,但去掉后还是不行。难道是连接model的方式有问题?...
框架 2026-02-05 14:19:30 -
1
回答
32浏览
Taro云开发调用云函数时,为什么返回的data总是undefined?
在用Taro做小程序开发时,我通过云开发调用云函数获取数据库数据,但返回的data字段一直是undefined。已经确认云函数能正常执行,控制台也显示有返回值,但页面就是显示不出来。 这是我的调用代码...
框架 2026-02-05 14:13:30 -
2
回答
29浏览
Dva中更新了state,为什么组件没重新渲染?
在Dva项目中,我通过model的effects异步请求更新了state里的user数据,但页面没重新渲染。控制台打印发现state确实更新了,但组件没有变化,这是为什么? 尝试过检查connect是...
框架 2026-02-05 14:01:27 -
2
回答
50浏览
Storybook中CSS变量样式为什么会失效?
我在Storybook里写一个按钮组件,定义了CSS变量控制颜色,但预览时颜色完全没生效: .button { --primary-color: #4CAF50; background: var(--...
框架 2026-02-05 11:27:23 -
1
回答
33浏览
MVI架构下用CSS变量动态改颜色为什么没反应?
在用MVI架构开发React应用时,我尝试用CSS变量配合状态更新改变按钮颜色,但修改状态后颜色没变化,这是为什么呢? 我这样写的: :root { --button-color: #4CAF50; ...
框架 2026-02-05 09:31:29 -
2
回答
37浏览
Angular路由守卫如何在导航到某个页面时动态设置标题?
我在用Angular的CanActivate守卫尝试动态设置页面标题时遇到了问题,按照文档写的代码运行后标题没变化。比如在守卫里用了TitleService,但控制台没报错就是没反应。 这是我的守卫代...
框架 2026-02-05 08:42:32 -
1
回答
47浏览
在Astro页面中使用JavaScript获取数据时为什么服务器端渲染报错?
我在Astro页面里写了个获取用户信息的函数,但构建时报错说“ReferenceError: fetch is not defined”。代码在浏览器里运行没问题,为什么SSR时会这样? 我尝试过这样...
框架 2026-02-05 08:16:45 -
2
回答
93浏览
Electron主进程如何实时接收渲染进程的频繁数据更新?
我在做一个实时监控工具,渲染进程每秒发送传感器数据到主进程,但发现主进程只能收到第一次的数据。我用的是ipcRenderer.send和ipcMain.on的组合,但后续更新没有触发回调。 这是渲染进...
框架 2026-02-05 07:37:35 -
1
回答
18浏览
Amis表单中如何动态隐藏字段,但保持提交时的初始值?
我在用Amis做表单时遇到个问题:有个包含开关的表单,当切换开关时需要隐藏几个字段。但发现隐藏后这些字段的初始值在提交时会变成空,而不是它们的初始值。我尝试过用visibleOn控制显示,同时在api...
框架 2026-02-04 19:23:31 -
2
回答
51浏览
Material-UI按钮自定义样式被覆盖怎么办?
在用Material-UI的Button组件时,给按钮加了自定义CSS类,但样式总是被覆盖。比如设置红色背景颜色完全没效果,这是为什么啊? 我尝试过这样写: import { Button } fro...
框架 2026-02-04 18:47:28 -
2
回答
29浏览
Vue keep-alive组件缓存失效,页面切换后数据未保留怎么办?
大家好,我在用Vue的keep-alive缓存页面时遇到个怪问题。当我用router-link切换两个页面时,第一个页面明明被include在了include列表里,但每次切换回来输入框里的内容都清空...
框架 2026-02-04 17:19:27 -
1
回答
41浏览
Angular组件中ngAfterViewInit为什么无法获取动态生成的DOM元素?
我在使用Angular时遇到了奇怪的问题。组件里通过ViewChild获取一个动态生成的DOM元素,但ngAfterViewInit里始终返回null。元素是通过*ngIf条件渲染的,当数据异步加载完...
框架 2026-02-04 17:07:27 -
2
回答
41浏览
Graffiti画布更新后形状没有重新渲染怎么办?
在React组件里用Graffiti的Canvas时,通过state更新了形状数据,但画布上的图形没有变化,这是为什么? 我按官方文档写了一个基础组件,用state保存图形数据,通过setShapes...
框架 2026-02-04 13:51:28 -
1
回答
52浏览
Next.js客户端组件动态导入后页面没反应怎么办?
我在Next.js项目里用"use client"创建了客户端组件,然后用import()动态加载另一个组件,但点击加载按钮后页面完全没反应,控制台也没报错,这是怎么回事? 我尝试这样写的:impor...
框架 2026-02-04 13:26:28 -
2
回答
43浏览
Taro UI组件的点击事件在小程序端不触发,怎么解决?
我用Taro开发小程序时,用的Taro.Button组件绑定了点击事件,但在真机调试时点击没反应。H5端能正常触发,小程序端控制台也没报错。代码是这样的: import Taro from '...
框架 2026-02-04 12:34:30