问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
8浏览
Vue按钮权限控制为什么会出现显示但不可用的情况?
大家好,我在做用户角色权限控制时遇到个奇怪的问题。页面上有两个按钮,管理员能编辑和删除,普通用户只能看列表。我用v-if根据角色显示按钮,但测试时发现普通用户偶尔能看到删除按钮但点不了,这是怎么回事呢...
安全 2026-02-18 11:21:35 -
1
回答
15浏览
Vant的Popup组件如何动态控制弹窗显示?
在用Vant的Popup组件时,我按照文档写了v-model绑定变量,但点击按钮弹窗就是不显示,控制台也没有报错,这是为什么呢? 我这样写的代码: <template> <van-b...
框架 2026-02-18 11:00:37 -
1
回答
30浏览
用requestAnimationFrame写的动画为什么会偶尔卡顿?
我在用JS写一个简单的位移动画,用requestAnimationFrame控制帧率,但发现动画偶尔会出现卡顿。代码看起来没问题,尝试过把时间间隔改成16ms还是没改善,这是为什么啊? 这是我的代码:...
交互 2026-02-18 10:54:33 -
1
回答
8浏览
TDesign Tree如何在节点展开时动态加载子节点数据?
在用TDesign的Tree组件做权限配置时,想实现展开节点才加载子节点数据。按照文档设置了lazy和onExpand,但展开后子节点没显示,控制台也没报错。 代码是这样写的: import { Tr...
组件 2026-02-18 10:40:34 -
1
回答
23浏览
Vue请求缓存导致数据更新不及时怎么办?
最近在做Vue项目时遇到个奇怪的问题,我给接口设置了Cache-Control: max-age=300,但页面刷新时数据总比实际延迟很久。比如商品价格修改后,用户需要等很久才能看到新价格。 我试过手...
优化 2026-02-18 10:39:39 -
1
回答
15浏览
Material-UI的Chip删除后列表没更新怎么办?
我在用Vue+Material-UI做标签列表时遇到问题,Chip的onDelete事件触发后,虽然图标消失了但数据没同步更新。 场景是这样的:v-for循环渲染Chip列表,每个Chip绑定了onD...
组件 2026-02-18 10:31:36 -
1
回答
20浏览
Bootstrap栅格列在手机端为什么没有堆叠?
大家好,我在用Bootstrap做响应式布局时遇到个问题。我给两个div加了col-sm-6类,期望在手机屏幕宽度下它们能堆叠成上下排列,但实际还是并排显示。 我试过把sm改成md,但这样在平板尺寸还...
组件 2026-02-18 10:20:34 -
1
回答
6浏览
Vue按需加载Element组件样式不生效怎么办?
在用Vue项目按需加载Element组件时,按钮组件功能正常但样式完全没效果,折腾了一晚上没解决。按照文档配置了babel-plugin-component: plugins: [ require('...
组件 2026-02-18 10:14:33 -
1
回答
9浏览
前端如何在日志匿名化IP时保留用户行为关联性?
我在做用户行为日志记录时,需要把用户IP进行匿名化处理。但直接截断最后两位的话,像192.168.1.123变成192.168.1.xxx,这样不同时间的同一IP请求会被混淆成同一个匿名ID。如果用哈...
安全 2026-02-18 10:13:36 -
1
回答
7浏览
iView Menu菜单点击子菜单后父菜单自动折叠怎么解决?
在用iView的Menu组件做侧边栏时遇到个问题,当点击子菜单项后,父菜单会自动收起来。我需要点击子菜单时父菜单保持展开状态,但试过设置openeds和手动控制状态都不管用。 这是我的代码片段,使用的...
组件 2026-02-18 10:08:33 -
1
回答
44浏览
H5页面首屏加载超过3秒怎么优化?
我在开发移动端H5页面时,首页首屏加载时间总卡在3.2秒左右,已经尝试过压缩CSS和JS文件,给图片加了loading="lazy"属性,但效果不明显。有没有其他优化方法能进一步缩短加载时间? 目前结...
移动 2026-02-18 10:03:38 -
2
回答
27浏览
React中动态设置SVG路径颜色时为什么部分颜色没变化?
我在React组件里用SVG画了个图标,想根据状态动态改变路径颜色。用内联样式设置了color属性,但发现只有填充色变色了,描边颜色没变化。试过把stroke单独写成style属性也不行,控制台没报错...
前端 2026-02-18 10:01:44 -
1
回答
60浏览
Hammer.js双指缩放时为什么会触发点击事件?
在移动端网页里用Hammer.js给图片绑定了双指缩放和点击事件,但每次缩放结束后总会意外触发点击跳转。试过在缩放事件里用event.stopPropagation()也不行... const mc ...
交互 2026-02-18 09:54:46 -
1
回答
21浏览
DatePicker日期选择器如何限制只能选择未来三天内的日期?
我在用Ant Design的DatePicker组件做预约功能时,想让用户只能选择未来三天内的日期。之前尝试给输入框加了min={new Date()},但日期选择器还是能选历史日期。后来查文档试过设...
组件 2026-02-18 09:53:34 -
2
回答
19浏览
给图片加旋转变形后位置偏移了怎么办?
我给图片加了transform: rotate(30deg),但位置突然偏到一边了,调整margin也不对,这是为什么? 代码是这样的: <div class="photo-container"...
前端 2026-02-18 09:44:34 -
1
回答
7浏览
为什么触摸事件在事件委托时target总是父元素?
在移动端用事件委托处理多个.item元素的touchstart事件,但发现e.target始终返回父元素div.box,而不是实际点击的子元素。我尝试过把事件绑定到父元素并用closest()方法筛选...
移动 2026-02-18 09:34:33 -
1
回答
21浏览
骨架屏切换时为什么会出现闪烁?如何避免布局抖动?
我在给列表页加骨架屏时遇到问题,当真实内容加载出来后,骨架屏区域会突然跳动一下,看起来很卡。我用了opacity过渡,但闪烁反而更明显了。 代码结构大概是这样的,骨架屏用背景色模拟内容形状: <...
优化 2026-02-18 09:20:36 -
2
回答
13浏览
为什么我的Babel配置无法转换ES6箭头函数?
大家好,我在项目里用了Babel转码,但箭头函数一直没被转成ES5语法。配置文件和代码都检查了好几遍,但还是不行... 我的.babelrc配置是这样写的: { "presets": ["@babel...
工具 2026-02-18 09:00:37 -
1
回答
19浏览
uni-app中React组件如何正确监听页面滚动事件?
在用uni-app开发时遇到了滚动监听问题。我在页面里写了一个React组件,想通过uni的onPageScroll方法获取滚动位置,但滚动时数值没有变化,甚至出现重复回调。 尝试过这样写代码: co...
移动 2026-02-18 08:58:42 -
1
回答
14浏览
Monorepo中不同子包依赖不同React版本导致构建失败怎么办?
在Lerna项目里有两个子包,一个用React18另一个用React17,当我运行lerna run build时老是报错说peer dependency冲突。已经试过用 resolutions强行指...
前端 2026-02-18 08:57:32