问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
20浏览
用calc计算元素宽度时为什么会出现滚动条?
我在移动端布局时用calc设置容器宽度为calc(100% - 40px),但页面底部总出现横向滚动条,调整数值也不行。明明计算后的宽度应该刚好适应屏幕啊? .container { width: c...
移动 2026-02-17 10:25:25 -
2
回答
27浏览
迁移Vite到4.x后react插件配置报错怎么办?
今天升级Vite到4.x后,react插件配置突然报错了。之前用vite-plugin-react时这样写的: import react from '@vitejs/plugin-react' exp...
工具 2026-02-17 10:23:28 -
1
回答
17浏览
为什么Jira看板的自定义过滤器无法根据状态字段显示卡片?
我正在用Jira管理前端项目看板,想根据自定义的“开发阶段”字段(比如“Vue组件开发”、“React集成测试”)来过滤卡片,但设置完过滤器后所有卡片都消失了。我检查了字段值和筛选条件,明明有卡片的这...
前端 2026-02-17 10:19:32 -
1
回答
25浏览
Wails中调用Go函数后状态更新不生效怎么办?
我在React组件里用Wails调用Go的fetchData函数,返回数据后setState就是不更新界面,卡成加载状态了。 代码是这样的: function App() { const [data,...
框架 2026-02-17 10:18:26 -
1
回答
18浏览
Storybook文档模式下怎么让组件参数显示自定义格式而不是默认字符串?
我在用Storybook的Docs模式生成组件文档时,发现组件参数总是以纯文本形式展示。比如我给按钮组件传了一个size参数,值是数组['small', 'large'],但文档里直接显示成"smal...
工具 2026-02-17 10:04:32 -
2
回答
21浏览
PWA中拦截fetch请求时如何正确返回缓存数据?
在开发PWA时,我尝试用Service Worker拦截fetch请求,想在网络错误时返回缓存数据。但发现当网络断开时,某些请求返回了504而不是缓存内容,这是为什么? 我的service worke...
前端 2026-02-17 10:02:36 -
1
回答
30浏览
小程序支付成功后订单状态没更新是怎么回事?
在开发React小程序支付功能时,支付成功回调能收到结果,但订单状态更新接口调用后页面没变化,数据库也没记录更新 我用下面的代码调用支付接口,支付成功后执行updateOrder方法,但发现订单状态始...
移动 2026-02-17 09:34:35 -
1
回答
18浏览
为什么Framer Motion的动画在组件卸载时会报错?
我在用Framer Motion的useAnimation控制侧边栏动画时,页面跳转后控制台总是报错:Cannot read properties of null (reading 'style')。...
组件 2026-02-17 09:27:44 -
1
回答
32浏览
Angular HttpClient 设置请求头后为什么没生效?
在Angular项目里用HttpClient发送POST请求时设置了Authorization头,但后端一直返回401。检查代码没问题,重启服务也没用,是不是哪里漏掉了配置?求大神指点! 代码这样写的...
框架 2026-02-17 09:11:47 -
1
回答
25浏览
Vue表单输入时v-model数据没更新是怎么回事?
在用Vue写表单时,给输入框加了v-model="user.profile.email",但输入内容后数据完全没变,控制台也没报错,这是为什么啊? 我已经初始化了user: { profile: {}...
框架 2026-02-17 08:50:33 -
1
回答
25浏览
为什么Rollup打包后Tree Shaking没去掉未使用的CSS类?
在用Rollup打包Vue组件时遇到了奇怪的问题,明明代码里只用了CSS文件中的两个类,但打包后的样式文件里却包含了所有类。我检查过配置,已经设置了"sideEffects: false",还试过在导...
优化 2026-02-17 08:29:32 -
2
回答
59浏览
PWA离线页面样式加载失败怎么办?
我在开发PWA时遇到了离线页面样式丢失的问题,明明注册了service worker并缓存了html和js文件,但离线时CSS样式完全没应用,刷新后又能正常显示了。这是怎么回事? 我尝试在servic...
前端 2026-02-17 07:49:32 -
2
回答
14浏览
为什么我的CSS动画缓动函数效果不自然?
我给按钮添加了ease-in-out缓动效果,但悬停缩放动画看起来还是生硬。代码都对得上啊,是不是缓动函数选错了? <style> .button { transition: all 0....
交互 2026-02-17 07:12:32 -
1
回答
19浏览
浏览器不支持WebP图片时,如何优雅地实现降级回退到JPEG?
最近在做图片格式优化时,把所有图片换成了WebP格式,结果发现低版本IE和某些移动端浏览器直接显示不出来。我试过用标签配合: <picture> <source srcset="im...
优化 2026-02-17 07:02:31 -
1
回答
42浏览
React组件内联样式Nonce验证一直报CSP错误怎么办?
在React项目里用Content-Security-Policy配置了nonce验证,但动态生成的nonce在组件内联样式里老是触发CSP错误,怎么办啊? 我按照文档在服务端设置了nonce头,然后...
安全 2026-02-17 05:04:34 -
1
回答
39浏览
HTML表单必填字段的默认提示怎么改样式啊?
折腾了一下午都没搞定,我给输入框加了required属性,但提交时弹出的默认提示框太丑了,怎么才能改成自定义的提示文字和样式呢? 试过在input里写oninvalid="setCustomValid...
前端 2026-02-17 04:46:26 -
1
回答
46浏览
如何根据网络状况动态调整CSS资源的预加载优先级?
我在移动端项目里用预加载公共CSS文件,但发现4G环境下首屏渲染反而更慢了。尝试用navigator.connection有效吗? 现在这样写的预加载代码: /* 公共样式预加载 */ <lin...
优化 2026-02-17 04:42:27 -
2
回答
35浏览
Vue错误边界组件无法捕获异步子组件错误怎么办?
我在给Vue项目加错误边界时遇到个怪问题,父组件用errorCaptured钩子包裹了异步加载的子组件,但是发现当子组件在异步数据加载时触发错误,父组件的错误边界完全没反应... 代码是这样写的: &...
优化 2026-02-17 04:09:26 -
1
回答
104浏览
React中如何为可点击的非交互元素添加无障碍标签?
我正在给移动端图标按钮加无障碍支持,纯图标没有文字标签。试过用aria-label属性,但屏幕阅读器完全读不到内容,怎么回事? 比如这个React组件: const IconButton = ({ i...
移动 2026-02-17 03:07:23 -
1
回答
43浏览
移动端长按手势如何避免被快速点击误触发?
我在给移动端图片添加长按缩放功能时遇到了问题。用了touchstart记录时间,touchend计算差值,但快速点击操作还是会触发长按的回调。之前尝试用flag标记正在触摸,但点击事件还是能穿过去.....
移动 2026-02-17 01:43:34