问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
75浏览
Vite插件在build时如何修改React组件的输出内容?
我在开发Vite插件时遇到了问题,想在构建阶段自动给所有React组件添加跟踪代码。按照文档写了transform函数,但build时提示"Unexpected token",代码根本没生效: exp...
前端 2026-01-30 23:51:26 -
2
回答
64浏览
cache-loader在开发环境一直缓存旧代码怎么办?
在项目中配置了cache-loader想提升构建速度,但发现修改代码后页面没变化,必须重启服务才生效。尝试过删除node_modules/.cache目录也没用,控制台没有报错。webpack4的配置...
优化 2026-01-30 23:49:24 -
1
回答
39浏览
uni-app中renderjs函数无法更新页面DOM元素?
在uni-app开发中使用renderjs组件,我按文档在onReady生命周期里调用render方法,但修改DOM后页面没变化。代码如下: export default { onReady() { ...
移动 2026-01-30 23:32:27 -
2
回答
35浏览
媒体查询在移动端失效,如何排查和解决?
我在给网站做响应式布局时,用媒体查询设置了移动端样式,但手机访问时旧样式还在,新样式没生效。已经清除缓存、检查了断点数值,但问题依旧。比如在max-width: 768px时隐藏导航栏,但手机上看导航...
移动 2026-01-30 23:31:24 -
2
回答
35浏览
ESLint的no-undef规则为什么还是会报未定义变量?
大家好,我在项目里启用了ESLint的no-undef规则,但代码里明明已经声明的全局变量 还是会被标记为未定义。比如在vue文件顶部写了window.myVar = 'test' 后面使用时提示"m...
工具 2026-01-30 23:21:24 -
2
回答
51浏览
React分页加载时新数据追加失败怎么办?
我在做一个商品列表分页,用useState存数据和页码,滚动到底部触发fetch请求。但第二次加载时新数据覆盖了旧数据而不是追加,控制台没报错,这是为什么呢? const [items, setIte...
优化 2026-01-30 23:17:25 -
1
回答
46浏览
移动端动画缓动函数在iOS和Android表现不一致怎么办?
用CSS cubic-bezier写了个弹跳动画,iOS上很流畅但Android卡成PPT,搞不懂为啥差距这么大。试过把ease-in-out改成cubic-bezier(0.25, 0.1, 0.2...
移动 2026-01-30 23:16:27 -
2
回答
18浏览
MorJS的下拉刷新事件为什么触发不起来?
在用MorJS开发移动端列表页时,按照文档写了下拉刷新的onPullDownRefresh事件,但怎么拉都触发不了,控制台也没报错 代码是这样写的: {{item.text}} export defa...
移动 2026-01-30 23:13:28 -
2
回答
27浏览
为什么我的SAML断言验证总是报签名无效错误?
我在做第三方SAML登录集成时,用passport-saml解析断言时一直报"Signature validation failed"。已经确认用对方提供的cert文件了,甚至把断言里的证书内容复制到...
安全 2026-01-30 23:12:27 -
2
回答
63浏览
Vant的NoticeBar怎么设置自动播放间隔?
我在用Vant的NoticeBar做文字滚动时,发现自动播放的间隔时间太短了,改了duration属性没生效,怎么回事? 按照文档写了这样: 设置duration为5000毫秒,但实际滚动间隔还是1秒...
组件 2026-01-30 22:36:23 -
2
回答
66浏览
TDesign Upload组件选择文件后on-change不触发怎么办?
在用TDesign的Upload组件做文件上传时,选完文件后on-change事件一直没反应。已经检查过事件名写的是on-change,也确认了TS文档示例,但就是不执行回调函数,控制台也没报错,搞不...
组件 2026-01-30 22:17:26 -
2
回答
57浏览
Vite Library模式打包后为什么多出.eslintrc.js文件?
在用Vite的Library模式打包组件库时,发现生成的dist目录里多了一个.eslintrc.js文件,但配置里没配置要包含它。尝试过设置assetsInclude排除,但还是会出现,这是什么情况...
前端 2026-01-30 22:07:24 -
2
回答
54浏览
微前端子应用间如何避免缓存数据互相污染?
在使用qianky微前端架构时,遇到两个子应用都用了localStorage缓存用户信息,但登录状态会互相覆盖。比如主应用登录后,子应用的用户信息却显示为空: const UserContext = ...
前端 2026-01-30 22:06:28 -
2
回答
26浏览
为什么我的PostCSS Autoprefixer没自动添加-webkit前缀?
在项目里用了CSS的backdrop-filter属性,但发现旧版Chrome(比如60版本)里滤镜完全失效。检查打包后的CSS文件,发现Autoprefixer根本没给加上-webkit-前缀,这是...
工具 2026-01-30 22:02:31 -
2
回答
48浏览
移动端左右滑动事件冲突怎么解决?用Hammer.js检测不到Swipe
在移动端页面里用Hammer.js实现侧边栏滑动时,左右滑动经常触发不了Swipe事件,有时候会变成Pan事件。我按文档写了代码: const mc = new Hammer(element); mc...
移动 2026-01-30 21:36:25 -
2
回答
29浏览
Chromely中如何在JavaScript中调用C#方法时获取返回值?
我在用Chromely开发桌面应用时遇到了问题,通过JavaScript调用C#方法总得不到返回值。比如这样写的代码: chromely.invoke('GetData').then(data =&g...
框架 2026-01-30 21:21:25 -
2
回答
72浏览
Next.js中使用ISR时,为什么首屏静态文件仍被阻塞加载?
我在用Next.js做博客项目,配置了getStaticProps+incremental static regeneration。按文档把文章列表页设为静态生成,详情页用revalidate=100...
优化 2026-01-30 20:55:33 -
2
回答
92浏览
NativeScript中使用ListView时,如何动态更新数据后保持滚动位置不变?
我在用NativeScript开发待办事项列表,用ListView展示数据。每次通过listView.items = newData更新数据后,列表会自动滚到顶部,用户体验很不好。我尝试过先记录scr...
移动 2026-01-30 20:37:27 -
1
回答
38浏览
Element Plus分页点击页码后数据不更新怎么办?
用Element Plus的Pagination分页组件做列表页,页码点击后current-change事件能触发,但数据没变化,页面还是第一页内容。 已经按文档写了current-page绑定和@c...
组件 2026-01-30 20:27:29 -
2
回答
92浏览
Dropdown下拉菜单点击外部区域无法收起怎么办?
我在写一个带点击关闭的下拉菜单,用document监听点击事件判断是否在菜单外,但发现点击菜单选项时也会触发关闭,导致选不了项。 试过这样写: handleClickOutside = (e) =&g...
组件 2026-01-30 20:09:26