组件
深耕组件化开发实践,解答组件设计、封装复用与组件库搭建中的各类组件疑问。
-
2
回答
34浏览
Modal对话框关闭后页面滚动条消失怎么办?
我在用React写一个Modal组件,弹出时body加了overflow:hidden防止背景滚动,但关闭Modal后页面的滚动条就没了,内容还向左偏移了一点,看起来特别别扭。 我试过在useEffe...
组件 2026-02-28 19:15:21 -
1
回答
39浏览
Divider分割线在Flex布局中不显示,怎么解决?
我在用 Flex 布局做列表项,想在每个 item 之间加个分割线,用了 <Divider />,但根本看不到线,不知道是不是被 flex 挤没了? 试过给 Divider 加 heigh...
组件 2026-02-28 17:44:19 -
2
回答
31浏览
Grid栅格布局为什么在小屏幕上错位了?
我用的是 Ant Design 的 Grid 栅格系统,本来在桌面端显示正常,但一到手机上就乱了。明明写了 xs={24} sm={12} md={8} 这种响应式配置,结果小屏时两个元素挤在一起,根...
组件 2026-02-28 17:09:18 -
1
回答
36浏览
富文本编辑器工具栏怎么自定义按钮?
我用的是 Quill.js,想在工具栏加个“插入表情”按钮,但文档看得有点懵。试过按官网例子改配置,但新加的按钮点不了,也没触发事件。 现在工具栏配置是这样的: const toolbarOption...
组件 2026-02-28 15:29:19 -
1
回答
49浏览
Bootstrap徽章怎么动态更新数字不刷新页面?
我用Bootstrap的badge做消息通知,但不知道怎么在JS里动态改数字。试过直接改innerHTML,结果样式没了。 比如原来代码是5,我想改成10,但一替换整个span就变普通文字了。 是不是...
组件 2026-02-28 15:10:19 -
1
回答
77浏览
Funnel漏斗图数据格式不对怎么调?
我用ECharts做漏斗图,但数据传进去后图形显示异常,好像只渲染了第一项。 官方文档说要传数组对象,我试了{ value: 100, name: '步骤1' }这种格式,但还是不行。是不是还要加其他...
组件 2026-02-28 14:20:20 -
2
回答
41浏览
VR组件在移动端无法正常渲染怎么办?
我用A-Frame写了个简单的VR场景,在桌面浏览器里跑得好好的,但一到手机上就黑屏,连模型都出不来。试过加vr-mode-ui="enabled: false"也没用,控制台也没报错,就是一片黑。 ...
组件 2026-02-28 13:33:20 -
2
回答
76浏览
Vant的NavBar怎么自定义左侧返回图标?
我在用 Vant 的 NavBar 组件,想把左边默认的返回箭头换成自己的图标,但文档里说用 left-arrow 属性只能控制是否显示默认箭头,没法替换成别的。我试过在 left 插槽里放自己的 i...
组件 2026-02-28 11:39:21 -
2
回答
38浏览
3D模型组件在移动端无法正常显示怎么办?
我在用一个基于Three.js的3D模型组件,PC上显示没问题,但一到手机上就黑屏或者报错。试过调整canvas尺寸和renderer设置,还是不行。 这是我的基础结构: <div id="3d...
组件 2026-02-28 09:22:22 -
2
回答
31浏览
Descriptions 描述列表怎么动态控制显示项?
我用 Ant Design 的 Descriptions 组件展示用户信息,但有些字段可能为空,不想显示整行。试过在 Descriptions.Item 外面包条件判断,但页面布局会错乱,有没有推荐的...
组件 2026-02-27 20:33:22 -
2
回答
67浏览
表单联动时下拉框选中后数据不更新怎么办?
我在做两个级联下拉框,比如选省份后自动加载对应的城市。但选完省份后,城市下拉框的数据没变,控制台也没报错,不知道是哪出问题了。 我试过在 watch 里监听省份变化,然后重新赋值 cityOption...
组件 2026-02-27 18:47:20 -
1
回答
40浏览
BackTop组件在滚动时没反应是怎么回事?
我用React写了个BackTop回到顶部的按钮,监听了window的scroll事件,但页面滚动时完全没触发。控制台也没报错,就是死活不显示。我试过把阈值设成0,还是不行。 这是我的关键代码: us...
组件 2026-02-27 18:28:19 -
1
回答
53浏览
Element Plus 图标不显示怎么办?
我在 Vue3 项目里装了 Element Plus,想用图标但一直显示空白。按照文档引入了 import { Edit } from '@element-plus/icons-vue',也在组件里注...
组件 2026-02-27 17:41:18 -
1
回答
35浏览
TimePicker选完时间后怎么拿到值?
我在用 Element Plus 的 TimePicker,选了时间之后不知道怎么把值取出来,试了 @change 但好像没触发? 现在代码是这样: <el-time-picker v-mode...
组件 2026-02-27 17:39:17 -
2
回答
33浏览
iView的Tooltip在动态内容更新后不显示新文字怎么办?
我在用iView的Tooltip组件时,发现当绑定的提示文字是动态数据(比如从接口返回的)时,Tooltip第一次能正常显示,但数据更新后,鼠标移上去还是显示旧的内容。明明data里的值已经变了,页面...
组件 2026-02-27 12:18:21 -
2
回答
46浏览
EmojiPicker组件点击后不显示表情面板怎么办?
我在用一个第三方的EmojiPicker组件,引入后点击按钮没反应,面板根本弹不出来,控制台也没报错。 我试过检查z-index和父容器的overflow,也确认了事件绑定没问题,但就是不显示。相关代...
组件 2026-02-27 11:41:19 -
1
回答
46浏览
Naive UI 的 DataTable 表格列宽为啥不生效?
我在用 Naive UI 的 DataTable 组件,想通过 CSS 控制某一列的宽度,但加了样式完全没反应,是不是哪里写错了? 我试过在 table 的 class 里加自定义样式,也试过直接用 ...
组件 2026-02-27 11:09:20 -
1
回答
41浏览
Steps步骤条的active状态怎么不生效?
我用的是Element Plus的Steps组件,但设置active属性后当前步骤没高亮,不知道哪里出错了。 我已经绑定了一个data里的变量,初始值是0,点击下一步时也加了1,但UI上就是没反应。控...
组件 2026-02-27 11:01:27 -
2
回答
38浏览
Material-UI的Checkbox怎么绑定受控状态?
我用Material-UI写了个复选框,但状态好像没生效,点一下没反应。我明明用了useState来管理checked值啊。 试过把onChange里的event.target.checked打印出来...
组件 2026-02-27 09:19:19 -
2
回答
27浏览
Vant 按需引入后组件样式没生效是怎么回事?
我用 Vite + Vue3 项目,按官网文档配置了按需引入,组件能显示但样式完全没加载,按钮是透明的,布局也乱了。是不是漏了什么步骤? 我试过在 main.js 里只引入 Button 和它的样式,...
组件 2026-02-27 03:10:20