问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
57浏览
为什么我给UIkit的Subnav子导航设置背景色后菜单项完全消失了?
我在用UIkit的Subnav做横向导航栏时,想给子菜单项加个浅灰色背景。按文档写了个CSS覆盖,默认样式却导致所有菜单项突然不显示了。 尝试过这样写: .subnav > li:hover {...
组件 2026-02-19 04:04:23 -
2
回答
61浏览
移动端滚动禁用橡皮筋效果在iOS上失效怎么办?
在开发移动端页面时,想彻底禁用列表的橡皮筋回弹效果。之前用了overflow: hidden和监听touch事件,安卓没问题但iOS依然有回弹,滚动还出现卡顿,求大佬指点! 尝试过在容器加了以下代码:...
优化 2026-02-19 03:12:27 -
1
回答
84浏览
为什么Vue的POST请求触发OPTIONS预检却报403禁止访问?
我在Vue项目里用axios发POST请求给后端接口,控制台突然跳出CORS错误,显示OPTIONS请求返回了403。明明之前GET请求没问题啊,搞不懂为啥这次要先发OPTIONS? 代码就是简单的表...
安全 2026-02-19 02:07:26 -
1
回答
101浏览
UIkit的Switcher切换内容不显示,怎么解决?
我在用UIkit的Switcher做选项卡切换时,点击标签后对应的内容区域一直空白。检查了HTML结构和类名都没问题,控制台也没报错,但内容就是不显示。 尝试过手动调用UIkit.update()和设...
组件 2026-02-19 01:52:26 -
1
回答
80浏览
Notification通知组件定位到顶部居中后为什么会偏移?
我用Ant Design的Notification组件时,想把它定位在页面顶部正中间。按照文档设置了placement="top",然后在全局CSS里加了 .ant-notification-top ...
组件 2026-02-19 01:51:24 -
2
回答
161浏览
为什么Redux DevTools显示空状态但没报错?
在React项目里配置了Redux store后,Redux DevTools扩展明明已经打开,状态却一直显示为空对象。代码应该没问题啊,我检查过Provider包裹了根组件,store也正确传进去了...
前端 2026-02-19 00:13:23 -
2
回答
48浏览
为什么TouchEnd事件在快速滑动后会重复触发?
我在做移动端滑动删除功能时,给元素绑定了touchstart和touchend事件。但发现当手指快速滑动后突然抬起,touchend会触发两次,导致删除逻辑执行两次。代码逻辑看起来没问题,但测试多次还...
交互 2026-02-18 23:57:23 -
2
回答
57浏览
表单提交后动态提示框总闪烁怎么办?
我在做用户注册表单时想在提交后显示成功/错误提示,用setTimeout模拟后端响应后,用Vue的v-if切换提示框。但每次提示框出现时会先闪一下默认位置再跳到正确位置,这该怎么解决? 尝试过给提示框...
交互 2026-02-18 23:33:24 -
2
回答
111浏览
Vite开发服务器加载CSS变量时卡顿怎么办?
在Vite项目里写了base.css集中管理CSS变量,但开发时每次保存都卡几秒。尝试把变量拆分到组件内还是没改善,这是不是Vite的性能问题? /* base.css */ :root { --pr...
工具 2026-02-18 23:21:27 -
2
回答
68浏览
Promise的unhandledrejection有时捕获不到怎么办?
最近在给项目加监控时发现,用window.addEventListener('unhandledrejection')监听未处理Promise拒绝,但某些情况下还是会有控制台报错。比如这个异步请求代码...
前端 2026-02-18 23:18:26 -
2
回答
68浏览
导出CSV时为什么文件内容总是空的?
在做数据导出功能时,用Blob生成CSV文件,但下载后文件内容一直是空的。明明控制台打印数据是正常的... 尝试用字符串拼接方式导出,代码类似这样: const csvContent = "id,na...
交互 2026-02-18 23:13:28 -
2
回答
66浏览
frame-buster代码被绕过的具体原因是什么?
在项目里用了常见的frame-busting代码,但测试时发现还是能被嵌套到iframe里。明明加了self !== top && top.location.href = self.l...
安全 2026-02-18 23:06:28 -
2
回答
43浏览
React组件卸载时如何正确清理多个useEffect订阅?
最近在做聊天功能时,一个组件同时订阅了WebSocket和API轮询,但发现组件卸载后依然在接收消息。我尝试在cleanup函数里写取消订阅的逻辑,但遇到变量作用域问题,控制台报错说"unsubscr...
优化 2026-02-18 22:32:27 -
2
回答
31浏览
为什么TSLint中将no-console设为false后仍然显示控制台警告?
在Vue项目里用TSLint时,想禁用no-console规则,但控制台还是报错。已经把"no-console": false加到tslint.json的rules里了,重启编辑器也不行。代码里有co...
前端 2026-02-18 22:31:33 -
1
回答
40浏览
Figma变体状态如何动态绑定到React组件的props?
我在Figma里用Variants给按钮创建了hover和active状态,导出到React组件后,尝试通过props切换状态,但一直显示默认样式。试过用variant="hover",也检查过导出的...
工具 2026-02-18 22:21:29 -
2
回答
54浏览
StyleLint如何配置忽略node_modules和特定文件夹的检查?
我在项目里用了StyleLint做CSS检查,但每次运行都会报node_modules和dist目录的错误。试过在配置文件里加"ignoreFiles": ["node_modules/**"],但还...
前端 2026-02-18 22:14:27 -
2
回答
37浏览
为什么我的图片跨域时显示被阻止,但其他资源没问题?
我在本地开发时引用了另一个域名的图片,控制台报错"Blocked cross-origin image",但同样的域名加载CSS却没问题。这是为什么啊? 代码是这样的: <img src="ht...
前端 2026-02-18 22:07:26 -
2
回答
112浏览
为什么切换到Vite后Sass配置不生效?Webpack和Vite的CSS处理配置有何不同?
我之前用Webpack配置了Sass,现在迁移到Vite后样式文件报错说找不到变量,但代码明明没改啊。之前在vue.config.js里通过chainWebpack添加了sass-loader,现在换...
前端 2026-02-18 21:47:33 -
2
回答
48浏览
为什么设置了webpack externals后jQuery还是被重复打包?
我在项目里用CDN引入了jQuery,然后在webpack配置里设置了externals想排除它,但打包后发现vendor文件里还是包含了jQuery代码,页面控制台还报错"jQuery is def...
前端 2026-02-18 21:43:31 -
2
回答
45浏览
Git cherry-pick后提交信息突然丢失了怎么办?
我在合并分支时用了cherry-pick把feature分支的提交拉到main分支,结果发现main分支的提交记录里没有显示被cherry-pick的那条信息。我之前改过一个按钮样式: <but...
工具 2026-02-18 21:39:23