问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
34浏览
多文件上传时如何同时获取文件名和文件对象?
我现在在做一个多文件上传功能,用户选多个文件后,想同时获取文件名数组和每个文件的File对象。但发现当用户选了多个文件后,input的files属性虽然能拿到FileList,但直接console.l...
交互 2026-02-12 00:55:39 -
2
回答
65浏览
权限更新后页面组件没变化,如何不刷新页面同步权限?
我现在在做用户权限控制功能,当用户在侧边栏点击「更新权限」按钮时,后端返回了新的权限列表。但页面上的按钮权限状态没有立刻更新,必须手动刷新才能生效。我尝试在获取新权限后手动调用this.$forceU...
安全 2026-02-12 00:54:28 -
2
回答
55浏览
为什么Vue手势识别的Press事件无法触发?
在移动端项目里用Vue3和@vueuse/core的usePress做长按操作,但按了按钮完全没反应... 代码是这样写的: <template> <button ref="...
移动 2026-02-12 00:53:27 -
2
回答
34浏览
为什么我的PWA在移动端没有显示“添加到主屏幕”提示?
我按文档配置了manifest和service worker,手机访问时Chrome开发者工具显示installable,但就是没弹出添加到主屏幕的提示。试过清缓存、不同机型测试都没用。 我的mani...
移动 2026-02-11 23:08:25 -
2
回答
37浏览
为什么PixiJS精灵跟随鼠标移动时会有延迟和卡顿?
我在用PixiJS实现鼠标跟随的精灵动画时,发现移动明显卡顿,尤其是在快速拖动鼠标时。按照教程用app.renderer.view.addEventListener('mousemove')直接更新精...
交互 2026-02-11 23:06:29 -
2
回答
68浏览
Arco Form表单项标签宽度设置后对齐失效怎么办?
用Arco的Form组件做登录表单时,想让所有表单项标签保持统一宽度,按照文档写了这样的CSS: .arco-form-item-label { width: 8em !important; } 但实...
组件 2026-02-11 22:56:29 -
2
回答
40浏览
点击确认弹窗后怎么阻止删除操作执行?
我在做一个删除功能时遇到问题,给删除按钮绑定了点击事件,用了confirm弹窗确认,但不管点确定还是取消都会执行删除操作。我明明写了if判断,这是哪里出错了? 代码是这样的: document.que...
交互 2026-02-11 22:54:25 -
2
回答
72浏览
Memory Cache缓存导致动态组件样式残留怎么办?
在做页面切换时用了Memory Cache缓存组件状态,但发现上一个页面的CSS变量样式残留了,比如这个示例: :root { --primary-color: #4CAF50; } .dynamic...
优化 2026-02-11 22:36:23 -
2
回答
81浏览
SWC配置了minify但打包后的JS文件没有被压缩,怎么办?
在Vue项目里用SWC替换了Babel后,按文档配置了minify: true,但打包后的JS文件看起来完全没压缩,连注释都没删。之前用terser的时候没问题,现在换成SWC就失效了... 我的配置...
前端 2026-02-11 22:23:27 -
1
回答
48浏览
为什么我的GraphQL查询返回空数组但控制台没报错?
我用Apollo Server写了一个GraphQL接口,查询数据库里的文章列表时,控制台显示数据正常获取到了,但前端请求却返回空数组。数据库连接和查询语句都检查过没问题,甚至连console.log...
前端 2026-02-11 22:07:27 -
1
回答
77浏览
为什么我的PWA在Lighthouse评分中无法获得满分的“安装”分数?
我在开发一个电商类PWA应用,已经添加了manifest和service worker,但Lighthouse的“安装”评分始终只能拿到75分。明明检查了manifest里的name、short_na...
工具 2026-02-11 21:52:28 -
2
回答
47浏览
前端AES加密后数据在传输时还是被拦截了怎么办?
在表单提交时用AES加密了用户密码,但用抓包工具还是能看到明文数据,这正常吗? 我按网上的教程用了crypto-js写了个加密方法: function encrypt(data) { return C...
安全 2026-02-11 21:37:24 -
2
回答
84浏览
为什么用LocalStorage存大对象时浏览器提示内存溢出?
在项目里用localStorage.setItem('userConfig', JSON.stringify(bigObj))存了一个包含几百个表单状态的大对象,结果Chrome控制台突然报错Unca...
优化 2026-02-11 21:29:24 -
2
回答
66浏览
在Hippy中设置flex布局时,子组件总是在父容器外溢出怎么办?
最近在用Hippy做跨端开发,遇到一个flex布局的问题。我在父组件设置了flex-direction: column,然后给子组件设置了固定高度和margin,但子组件总溢出到父容器外面去了。 比如...
框架 2026-02-11 21:09:23 -
2
回答
79浏览
Vue中使用Visible控制组件显示时,为什么子组件数据没有更新?
在用Vue写一个可切换的弹窗组件时,用v-if控制显示隐藏,但发现子组件的数据在第二次打开时没有重新初始化。比如弹窗里有个输入框,第一次打开输入内容后关闭,再次打开时输入框内容还在,怎么让它每次显示都...
组件 2026-02-11 21:08:26 -
2
回答
75浏览
Storybook中使用@storybook/addon-essentials时为什么某些面板显示空白?
我在React项目里配置Storybook后,按照文档引入了@storybook/addon-essentials,但Docs面板和A11y检查这些组件始终显示空白区域。已经确认在main.js里添加...
工具 2026-02-11 20:58:23 -
2
回答
51浏览
拖拽看板任务时,如何解决元素位置偏移问题?
我在用Vue3和Element Plus实现看板拖拽功能时遇到个怪问题:当拖拽任务卡片到不同列时,元素的位置总是比鼠标指针偏移大概20px。我试过在draggingClass里加transform: ...
交互 2026-02-11 20:28:27 -
2
回答
31浏览
为什么用Clipboard API复制内容总是提示不允许?
我写了个按钮点击复制文本的功能,用navigator.clipboard.writeText(),但总弹出“不允许此操作”的提示。试过加clipboard-write权限到manifest.json,...
前端 2026-02-11 20:27:24 -
2
回答
37浏览
Leaflet地图标记显示在错误位置怎么办?
在用Leaflet给地图添加标记时,明明坐标是对的,但标记总偏移到海里去了。我检查了好几遍经纬度数值没问题,初始化地图和标记的代码是这样的: const map = L.map('map').setV...
交互 2026-02-11 13:31:22 -
2
回答
45浏览
Figma组件变体怎么改样式会同步到其他变体?
我在用Figma做按钮组件的时候发现一个问题,创建了不同状态的变体,比如"primary"和"secondary"。当我修改primary变体的边框颜色后,secondary的边框也跟着变了,但我想让...
工具 2026-02-11 13:29:21