问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
80浏览
Nuxt动态路由页面中asyncData获取不到params参数导致数据加载失败怎么办?
在Nuxt3项目里做文章详情页时遇到了问题,页面路径是pages/post/_id.vue 我按照文档用了asyncData获取参数,但控制台显示params是空对象,导致API请求失败。尝试过把as...
框架 2026-02-08 12:47:33 -
2
回答
55浏览
在Taro项目中,子组件无法继承父组件scoped样式里的CSS变量怎么办?
大家好,我在用Taro做小程序开发时遇到了样式继承问题。父组件用了scoped样式定义了CSS变量::root { --primary-color: #1890ff; },但子组件通过color: v...
框架 2026-02-08 12:46:28 -
2
回答
63浏览
SameSite=None; Secure设置了,但跨域请求还是丢失Cookie怎么办?
我在开发一个单页应用时,给Cookie设置了SameSite=None; Secure,但跨域请求到后端API时Cookie还是没带上,这是为什么啊? 场景是这样的:前端用Vue跑在https://s...
安全 2026-02-08 12:41:33 -
2
回答
50浏览
Prettier的printWidth设置后,为什么长字符串还是自动换行?
在React组件里写了一个长字符串变量,按照文档把.eslintrc里的printWidth设成120了,但保存时长字符串还是被强制换行了... 代码像这样: const description = ...
工具 2026-02-08 12:33:29 -
2
回答
113浏览
Vite项目中使用Sass变量时报错,该怎么解决?
我在React组件里用Sass写了一个按钮样式,定义了$primary-color变量,但页面显示时控制台报错说Undefined variable。 代码是这样的:import './bu...
工具 2026-02-08 12:11:34 -
1
回答
57浏览
React组件props默认值和验证没生效怎么办?
我在开发可复用按钮组件时遇到了props规范问题。按照惯例写了defaultProps和propTypes,但发现当父组件没传required的prop时,应用居然没报错,而且默认值也没生效。 这是我...
前端 2026-02-08 12:05:36 -
2
回答
63浏览
为什么用了defer的JS还是阻塞了首屏渲染?
我在优化网站首屏加载时,把所有JS都加上了defer属性,但页面还是出现卡顿,DOMContentLoaded时间依然有3秒。用Lighthouse检测发现有多个JS文件被标记为"blocking"。...
优化 2026-02-08 11:57:36 -
2
回答
71浏览
Vue骨架屏在图片加载后为什么会闪一下消失?
我在做商品列表页首屏优化时用了骨架屏,但发现图片加载完成后骨架屏会闪一下才被替换。我用了v-if/v-else控制切换,骨架屏和真实图片的宽高比例也保持一致了,但问题还是存在: <div v-f...
优化 2026-02-08 11:39:32 -
2
回答
56浏览
前端如何有效过滤输入框中的特殊字符防止XSS攻击?
我在做登录表单时发现,用户可以通过输入框发送类似;alert(1)的恶意代码。尝试用正则表达式过滤,但发现当用户快速输入时,分号还是能通过。还试过在CSS里加了这段样式: input { /* 尝试用...
安全 2026-02-08 11:26:54 -
2
回答
63浏览
changedTouches在移动触控中如何获取多个手指的坐标?
我在开发一个移动端绘画功能时遇到问题,当用户用多手指触控屏幕时,想通过changedTouches获取所有手指的坐标,但发现只能拿到最后一个手指的数据。比如用两个手指同时移动时,canvas上只显示一...
移动 2026-02-08 11:19:38 -
2
回答
67浏览
WebSocket心跳检测如何避免频繁断开?
在开发实时聊天功能时,我给WebSocket加了心跳检测,但每隔10分钟还是会被断开。已经用setInterval()每30秒发送心跳,服务端超时设置是35秒,这是哪里出了问题? 代码是这样的:let...
交互 2026-02-08 11:15:39 -
2
回答
85浏览
React中useRef无法更新输入框值,为什么?
我在做一个表单验证时遇到问题,用useRef获取输入框后,想在失去焦点时更新它的值,但直接赋值好像没生效: import { useRef, useEffect } from 'react&...
框架 2026-02-08 11:09:35 -
2
回答
66浏览
OpenLayers动态加载GeoJSON图层不显示怎么办?
大家好,我在用OpenLayers做地图应用时遇到个怪问题。按照文档写了动态加载GeoJSON的代码,但图层就是不显示,控制台也没报错... 场景是这样的:我先用fetch获取本地GeoJSON文件,...
交互 2026-02-08 11:07:33 -
2
回答
128浏览
实时搜索时输入框边框在移动端显示不全怎么办?
大家好,我在做实时搜索功能时遇到个怪问题。输入框在PC端显示正常,但移动端测试时底部边框总会被截断一段,像这样: .search-input { flex: 1; padding: 8px; bord...
交互 2026-02-08 10:19:30 -
2
回答
115浏览
UIkit的Sticky组件在React里滚动时不固定位置怎么办?
在React项目里用UIkit的Sticky组件包裹导航栏,设置data-uk-sticky属性后,页面滚动时导航栏完全不动了,但应该固定在顶部才对。我按照文档初始化过UIkit.init(),也试过...
组件 2026-02-08 09:33:25 -
2
回答
60浏览
Webpack Bundle分析时,为什么第三方库占比过大却看不到具体文件?
在用webpack-bundle-analyze分析打包结果时,第三方库显示占比60%但点击后全是vendor_chunk_0.js这样的抽象文件名,根本看不出是哪个库占的空间? 我试过用webpac...
工具 2026-02-08 09:13:29 -
2
回答
132浏览
Foundation的自定义模态框点击关闭按钮没反应怎么办?
用Foundation做了一个自定义模态框,按照文档写好HTML结构后,给关闭按钮绑定了点击事件,但点击完全没反应。代码检查了好几遍没问题: document.addEventListener(...
框架 2026-02-08 08:42:27 -
2
回答
91浏览
Jira权限配置中如何根据用户角色动态显示React组件内容?
我在用React开发项目管理页面时遇到问题,想根据用户在Jira中的角色动态显示功能模块。比如管理员能看到删除按钮,普通用户只能看列表。但尝试用接口获取权限后,组件渲染一直报错。 我写了一个权限判断组...
工具 2026-02-08 08:32:27 -
2
回答
75浏览
装饰器参数被忽略,方法执行时原参数丢失怎么办?
我在给类方法加日志装饰器时发现奇怪的问题,当装饰器带有参数时,方法接收到的参数会变成undefined。 比如这样写:@log('debug')装饰器,方法定义是methodName(param),调...
前端 2026-02-08 08:27:27 -
2
回答
85浏览
React中使用Map组件时,为什么地图标记的位置偏移?
在集成高德地图API时,我按文档设置了标记点坐标,但显示的位置总偏移几十米。 比如代码里写的是[39.9041, 116.4072](北京地标坐标),但地图上显示却在相邻街道。我检查过数据源没问题,也...
组件 2026-02-08 08:12:35