问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
51浏览
为什么我的SAML断言验证总是报签名无效错误?
我在做第三方SAML登录集成时,用passport-saml解析断言时一直报"Signature validation failed"。已经确认用对方提供的cert文件了,甚至把断言里的证书内容复制到...
安全 2026-01-30 23:12:27 -
2
回答
89浏览
Vant的NoticeBar怎么设置自动播放间隔?
我在用Vant的NoticeBar做文字滚动时,发现自动播放的间隔时间太短了,改了duration属性没生效,怎么回事? 按照文档写了这样: 设置duration为5000毫秒,但实际滚动间隔还是1秒...
组件 2026-01-30 22:36:23 -
2
回答
98浏览
TDesign Upload组件选择文件后on-change不触发怎么办?
在用TDesign的Upload组件做文件上传时,选完文件后on-change事件一直没反应。已经检查过事件名写的是on-change,也确认了TS文档示例,但就是不执行回调函数,控制台也没报错,搞不...
组件 2026-01-30 22:17:26 -
2
回答
80浏览
Vite Library模式打包后为什么多出.eslintrc.js文件?
在用Vite的Library模式打包组件库时,发现生成的dist目录里多了一个.eslintrc.js文件,但配置里没配置要包含它。尝试过设置assetsInclude排除,但还是会出现,这是什么情况...
前端 2026-01-30 22:07:24 -
2
回答
95浏览
微前端子应用间如何避免缓存数据互相污染?
在使用qianky微前端架构时,遇到两个子应用都用了localStorage缓存用户信息,但登录状态会互相覆盖。比如主应用登录后,子应用的用户信息却显示为空: const UserContext = ...
前端 2026-01-30 22:06:28 -
2
回答
62浏览
为什么我的PostCSS Autoprefixer没自动添加-webkit前缀?
在项目里用了CSS的backdrop-filter属性,但发现旧版Chrome(比如60版本)里滤镜完全失效。检查打包后的CSS文件,发现Autoprefixer根本没给加上-webkit-前缀,这是...
工具 2026-01-30 22:02:31 -
2
回答
78浏览
移动端左右滑动事件冲突怎么解决?用Hammer.js检测不到Swipe
在移动端页面里用Hammer.js实现侧边栏滑动时,左右滑动经常触发不了Swipe事件,有时候会变成Pan事件。我按文档写了代码: const mc = new Hammer(element); mc...
移动 2026-01-30 21:36:25 -
2
回答
63浏览
Chromely中如何在JavaScript中调用C#方法时获取返回值?
我在用Chromely开发桌面应用时遇到了问题,通过JavaScript调用C#方法总得不到返回值。比如这样写的代码: chromely.invoke('GetData').then(data =&g...
框架 2026-01-30 21:21:25 -
2
回答
86浏览
Next.js中使用ISR时,为什么首屏静态文件仍被阻塞加载?
我在用Next.js做博客项目,配置了getStaticProps+incremental static regeneration。按文档把文章列表页设为静态生成,详情页用revalidate=100...
优化 2026-01-30 20:55:33 -
2
回答
121浏览
NativeScript中使用ListView时,如何动态更新数据后保持滚动位置不变?
我在用NativeScript开发待办事项列表,用ListView展示数据。每次通过listView.items = newData更新数据后,列表会自动滚到顶部,用户体验很不好。我尝试过先记录scr...
移动 2026-01-30 20:37:27 -
2
回答
55浏览
Element Plus分页点击页码后数据不更新怎么办?
用Element Plus的Pagination分页组件做列表页,页码点击后current-change事件能触发,但数据没变化,页面还是第一页内容。 已经按文档写了current-page绑定和@c...
组件 2026-01-30 20:27:29 -
2
回答
135浏览
Dropdown下拉菜单点击外部区域无法收起怎么办?
我在写一个带点击关闭的下拉菜单,用document监听点击事件判断是否在菜单外,但发现点击菜单选项时也会触发关闭,导致选不了项。 试过这样写: handleClickOutside = (e) =&g...
组件 2026-01-30 20:09:26 -
2
回答
91浏览
Vue中如何根据角色动态渲染侧边栏菜单?
最近在做后台管理系统时遇到权限控制问题。我尝试根据用户角色动态显示侧边栏菜单,但发现角色切换后旧菜单残留: export default { data() { return { menus: [], ...
安全 2026-01-30 19:49:24 -
2
回答
82浏览
Vite项目中配置路径别名后依然报模块找不到错误?
在用Vite搭建新项目时,我按教程配置了路径别名,但导入组件还是报“Cannot find module @/components/MyButton”,折腾了好久没解决。 我的vite.config....
前端 2026-01-30 19:22:41 -
2
回答
75浏览
Vue图片懒加载时,加载失败的降级方案没生效怎么办?
我在用Vue做图片懒加载优化时,想给加载失败的图片显示默认占位图。参考了一些方案后写了类似下面的代码,但实际测试时发现图片加载失败后还是直接显示红叉,占位图没出现。试过把<img标签换成v-if...
优化 2026-01-30 19:16:31 -
2
回答
123浏览
为什么用useCallback包裹的回调函数传给子组件后还是触发重渲染?
我在React组件里用useCallback包裹了一个点击处理函数,然后传给子组件。但每次父组件更新时,子组件还是会重新渲染,明明依赖数组里啥都没放啊。之前在Vue里直接用methods传函数就不会这...
框架 2026-01-30 18:56:47 -
2
回答
59浏览
Storybook的Viewport预设怎么自定义不生效?
我在用Storybook调试响应式布局时,想添加一个iPhone 14的自定义视口预设。按照文档写了参数配置,但预设列表里就是看不到新添加的选项,重启Storybook也没用。 这是我的Vue组件故事...
工具 2026-01-30 18:49:29 -
2
回答
61浏览
为什么用了后页面加载反而变慢了?
我在单页应用里给下一个路由的CSS文件加了<link rel='prefetch'>,但实际测试发现首屏渲染反而比之前慢了0.5秒,这是为什么呢? 我尝试在路由切换时动态插入预加载标签:c...
优化 2026-01-30 18:46:26 -
2
回答
53浏览
Framer Motion的动画在移动端卡顿怎么办?
我在用Framer Motion做下拉刷新动画时,iOS设备滑动特别卡顿。用了animatePresence和stagger,代码大致是这样的: const container = useMotion...
组件 2026-01-30 18:40:27 -
2
回答
155浏览
React表单提交时密码加密失败怎么办?
我在登录表单里用bcrypt加密密码,但提交后密码字段变成undefined了,这是为什么啊? 场景是这样的:用户输入密码后点击登录,我用bcrypt.hashSync加密密码再发请求。但控制台打印出...
安全 2026-01-30 18:34:42