问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
34浏览
为什么用LocalStorage存大对象时浏览器提示内存溢出?
在项目里用localStorage.setItem('userConfig', JSON.stringify(bigObj))存了一个包含几百个表单状态的大对象,结果Chrome控制台突然报错Unca...
优化 2026-02-11 21:29:24 -
2
回答
39浏览
在Hippy中设置flex布局时,子组件总是在父容器外溢出怎么办?
最近在用Hippy做跨端开发,遇到一个flex布局的问题。我在父组件设置了flex-direction: column,然后给子组件设置了固定高度和margin,但子组件总溢出到父容器外面去了。 比如...
框架 2026-02-11 21:09:23 -
1
回答
22浏览
Vue中使用Visible控制组件显示时,为什么子组件数据没有更新?
在用Vue写一个可切换的弹窗组件时,用v-if控制显示隐藏,但发现子组件的数据在第二次打开时没有重新初始化。比如弹窗里有个输入框,第一次打开输入内容后关闭,再次打开时输入框内容还在,怎么让它每次显示都...
组件 2026-02-11 21:08:26 -
1
回答
49浏览
Storybook中使用@storybook/addon-essentials时为什么某些面板显示空白?
我在React项目里配置Storybook后,按照文档引入了@storybook/addon-essentials,但Docs面板和A11y检查这些组件始终显示空白区域。已经确认在main.js里添加...
工具 2026-02-11 20:58:23 -
2
回答
23浏览
拖拽看板任务时,如何解决元素位置偏移问题?
我在用Vue3和Element Plus实现看板拖拽功能时遇到个怪问题:当拖拽任务卡片到不同列时,元素的位置总是比鼠标指针偏移大概20px。我试过在draggingClass里加transform: ...
交互 2026-02-11 20:28:27 -
2
回答
12浏览
为什么用Clipboard API复制内容总是提示不允许?
我写了个按钮点击复制文本的功能,用navigator.clipboard.writeText(),但总弹出“不允许此操作”的提示。试过加clipboard-write权限到manifest.json,...
前端 2026-02-11 20:27:24 -
2
回答
19浏览
Leaflet地图标记显示在错误位置怎么办?
在用Leaflet给地图添加标记时,明明坐标是对的,但标记总偏移到海里去了。我检查了好几遍经纬度数值没问题,初始化地图和标记的代码是这样的: const map = L.map('map').setV...
交互 2026-02-11 13:31:22 -
2
回答
26浏览
Figma组件变体怎么改样式会同步到其他变体?
我在用Figma做按钮组件的时候发现一个问题,创建了不同状态的变体,比如"primary"和"secondary"。当我修改primary变体的边框颜色后,secondary的边框也跟着变了,但我想让...
工具 2026-02-11 13:29:21 -
2
回答
36浏览
GitHub Actions部署到阿里云服务器时,SSH连接突然失败怎么办?
之前用GitHub Actions部署到阿里云服务器一直正常,但今天突然报错Permission denied (publickey),我检查了SSH密钥文件和known_hosts都没问题,防火墙也...
工具 2026-02-11 13:23:24 -
1
回答
24浏览
React中scroll事件触发的动画为什么会有延迟和卡顿?
我用React做页面滚动动画时遇到了问题。当我用window.addEventListener('scroll')监听滚动位置,并用useState更新动画数值时,动画总会有半秒左右的延迟,滑动页面时...
交互 2026-02-11 13:20:27 -
2
回答
11浏览
为什么我存到SessionStorage的数据页面刷新后就没了?
在开发购物车功能时,我用sessionStorage.setItem('cart', JSON.stringify(items))保存数据,但页面刷新后数据就找不到了,这是为什么啊? 我已经检查过键名...
优化 2026-02-11 13:16:27 -
2
回答
15浏览
移动端点击事件300ms延迟怎么彻底解决?
最近在做移动端适配时发现,页面按钮的点击事件有明显延迟,测试工具显示每次点击都有300ms左右的延迟。我尝试过引入FastClick库,但页面加载时控制台报错Cannot read propertie...
优化 2026-02-11 13:01:25 -
1
回答
31浏览
Nivo折线图更新数据后为什么没有重新渲染?
我用Nivo的Line组件做动态数据展示,用useState维护数据,但修改数据后图表没变化。虽然console.log显示数据更新了,但折线图还是老数据。试过强制设置key值和调用forceUpda...
交互 2026-02-11 12:27:35 -
2
回答
93浏览
为什么Promise链中的错误没有被捕获到?
在写用户注册流程时,我用Promise链依次调用验证邮箱、发送验证码和提交表单的API。但当验证邮箱失败时,外面的catch始终没接住错误,控制台反而直接报错了。 代码是这样的:checkEmail(...
前端 2026-02-11 11:50:32 -
2
回答
18浏览
preconnect明明写了,为什么DNS预解析还是没生效?
在首页头部加了<link rel="preconnect" href="https://cdn.example.com">,但开发者工具网络面板里这个CDN的资源DNS查询时间还是显示"0...
优化 2026-02-11 11:44:32 -
2
回答
70浏览
React发送POST请求时AES加密参数总是报错怎么办?
最近在做一个用户登录页面,需要对接后端提供的AES加密接口。按照文档要求,我得在发送请求前把手机号和密码用AES-128-ECB加密,但测试时后端一直返回"解密失败"的错误... 我的React代码是...
安全 2026-02-11 11:43:42 -
2
回答
14浏览
Capacitor的Storage保存数据后为什么读取不到?
我在用Capacitor的Storage保存用户设置时遇到奇怪的问题,明明调用了set方法,但马上用get读取却返回空值,这是怎么回事? 代码是这样写的: async function saveSet...
移动 2026-02-11 11:13:28 -
2
回答
21浏览
使用History API修改URL后页面刷新数据就丢失了怎么办?
我在做单页应用时用history.pushState修改了URL,但用户刷新页面后数据全没了,这该怎么解决? 比如点击按钮加载用户资料时: document.getElementById('...
前端 2026-02-11 11:11:26 -
1
回答
15浏览
Arco Design Popover 气泡卡片位置偏移如何调整?
在侧边栏底部使用Popover时,气泡卡片的箭头总是对不准触发元素,而且卡片内容超出屏幕边缘。我尝试过设置placement为'bottom'和'right',但位置还是不对,有时候卡片直接被截断显示...
组件 2026-02-11 11:08:31 -
1
回答
29浏览
在Sequelize中使用findOrCreate时如何防止SQL注入?
最近在用Sequelize做用户注册功能时,发现直接拼接查询条件可能会有SQL注入风险。比如这样写: User.findOrCreate({ where: { username: req.body.u...
安全 2026-02-11 10:40:35