问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
60浏览
Kbone项目中使用自定义组件样式丢失怎么办?
我在Kbone项目里写了个带背景色的按钮组件,但渲染到页面后颜色完全没显示。试过用内联样式style="background:red"和组件内CSS都无效。 组件代码是这样的: <kbone-c...
框架 2026-02-05 23:10:39 -
2
回答
131浏览
MVI架构中异步数据更新后UI没变化怎么办?
我在React项目里尝试用MVI模式实现数据加载功能,但发现当异步请求完成后,UI界面始终显示初始状态。我已经按规范写了Effect和ViewModel,但页面还是没更新,哪里出错了呢? // Vie...
框架 2026-02-05 22:59:41 -
1
回答
65浏览
移动端横竖屏切换时布局元素重叠怎么办?
在开发移动端页面时,我用flex布局做了图文列表,竖屏显示正常,但切换横屏时图片和文字会重叠。尝试过设置meta viewport和CSS媒体查询,但效果不好: <div class="item...
优化 2026-02-05 22:52:36 -
2
回答
62浏览
条形码图片在移动端显示模糊怎么解决?
用vue-barcode组件生成条形码后,PC上看挺清楚的,但手机上就模糊了,试过给图片加max-width: 100%和height: auto也不行,这是为什么啊? 代码是这样写的: <te...
组件 2026-02-05 22:48:33 -
2
回答
77浏览
Electron菜单项点击事件无法触发,是怎么回事?
我在用Electron+Vue做桌面应用时遇到了问题,给菜单项绑定了点击事件但完全没反应。之前按照文档在main.js里用Menu.setApplicationMenu注册了菜单模板,然后在渲染进程里...
框架 2026-02-05 22:44:31 -
2
回答
64浏览
为什么我的POST请求没有发送自定义请求头?
我在用fetch发送POST请求时设置了请求头,但后端一直接收不到自定义的Authorization字段。简单GET请求没问题,但POST请求明明设置了headers参数,浏览器开发者工具里也显示请求...
前端 2026-02-05 22:39:42 -
2
回答
62浏览
uView弹窗里显示的数据没有及时更新怎么办?
在uni-app里用uView的弹窗,弹窗里显示的变量在关闭后再次打开时还是之前的值,比如这样写: methods: { openDialog() { this.message = '新内容'; //...
移动 2026-02-05 22:38:28 -
2
回答
45浏览
WebSQL查询后如何正确获取结果数据?
折腾了一下午的WebSQL查询,每次用executeSql都拿不到数据。按照文档写了个transaction: db.transaction(tx => { tx.executeSql(...
前端 2026-02-05 22:27:32 -
2
回答
64浏览
Vue自定义指令的update钩子为什么没触发样式更新?
我在用Vue写一个高亮文字的自定义指令,想让元素背景色在hover时动态变化。按文档写了bind和update钩子,但发现update根本没执行,hover的时候样式没反应。 代码是这样的: <...
框架 2026-02-05 22:21:40 -
2
回答
42浏览
为什么我的PWA在Lighthouse测试中”安装提示”评分不达标?
我在开发一个电商网站的PWA,Lighthouse测试其他项都拿了满分,但"安装提示"一直显示0分。明明已经按照文档配置了manifest.json和service worker,为什么还是不行? 尝...
工具 2026-02-05 22:18:43 -
2
回答
67浏览
虚拟列表动态高度时滚动位置跳动怎么办?
我在用虚拟列表渲染不同高度的卡片时,滚动到中间位置突然跳动,这是为什么? 设置了容器高度和overflow:auto,每个卡片高度根据内容自动变化。用offsetTop累加计算scrollTop,但滚...
优化 2026-02-05 22:10:33 -
2
回答
93浏览
移动端双击事件如何避免误触发并准确识别快速双击?
我在开发一个移动端图片查看器时,想用双击缩放功能,但发现双击事件经常被误触发——比如快速点击两次会被识别成一次双击,或者明明间隔0.5秒以上还是触发了。试过用setTimeout记录第一次点击时间,但...
移动 2026-02-05 21:52:37 -
2
回答
73浏览
为什么给元素加了will-change: transform却没触发合成层?
我在做一个卡片翻转动画,用3D变换实现,但发现动画还是有点卡。查资料说加will-change能提前让浏览器创建合成层,于是给元素加了will-change: transform,但用开发者工具的层叠...
优化 2026-02-05 21:46:40 -
2
回答
45浏览
Storybook中如何在多个stories间共享parameters配置?
最近在用Storybook写组件文档时发现,每个stories文件都要重复写相同的parameters配置,比如布局和主题设置,这样维护起来好麻烦。我尝试把参数抽离到预设文件里,但运行时提示找不到gl...
工具 2026-02-05 21:40:34 -
2
回答
50浏览
React Router懒加载配置后页面刷新报404怎么办?
在用React Router v6做路由懒加载时,正常点击导航能加载组件,但直接刷新页面或通过地址栏访问就会报404。我用了动态导入:const About = lazy(() => impor...
前端 2026-02-05 21:31:37 -
2
回答
95浏览
加载动画在页面底部滚动时位置偏移怎么办?
我在页面底部做了一个加载动画,用position: fixed定位,但滚动页面时动画会跟着滚动条移动,原本写的是这样: .loading-spinner { position: fixed; bott...
交互 2026-02-05 21:29:31 -
2
回答
80浏览
React地图组件缩放时标记位置错位怎么解决?
在用Mapbox GL JS做React地图组件时,发现当用户缩放或拖动地图后,标记点的位置会和实际坐标偏移。我尝试用useState保存中心坐标,但更新状态后标记还是不对: <div> ...
组件 2026-02-05 21:26:34 -
2
回答
73浏览
React列表滚动时性能分析显示大量重排怎么解决?
我在用React开发无限加载列表时,发现滚动特别卡顿。用Chrome性能分析录屏后,发现Paint和Layout占比特别高,但列表组件已经用了useCallback和memo。 代码结构是这样的: f...
工具 2026-02-05 21:23:35 -
2
回答
80浏览
设置了connect-src后为什么我的API请求仍然被CSP拦截?
我在页面里通过AJAX请求https://api.example.com/data时,控制台报错: "Refused to connect to 'https://api.example.com/da...
安全 2026-02-05 21:14:54 -
2
回答
70浏览
如何在前端实现用户不能重复使用最近3次密码的验证?
在做用户密码修改功能时,需要限制用户不能重复使用最近3次的密码。我用Vue写了表单验证,但不知道该怎么存储和比对历史密码: <template> <form @submit.prev...
安全 2026-02-05 21:09:38