问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
39浏览
VitePress 中如何正确使用 Vue 组件的异步数据获取?
我在 VitePress 里写了一个简单的 Vue 组件,想在页面加载时从 API 拿点数据,但发现 onMounted 里请求的数据在 SSR 阶段不生效,页面首次渲染是空的,只有客户端激活后才显示...
框架 2026-03-04 18:27:21 -
1
回答
39浏览
Taro 多端编译时样式不生效怎么办?
我在用 Taro 开发一个多端项目,H5 上样式正常,但编译到微信小程序后部分样式没生效,比如 display: flex 布局错乱了。 查了文档说要加前缀,但我已经用了 @tarojs/plugin...
框架 2026-03-04 17:52:19 -
1
回答
32浏览
权限继承时子路由没生效,是我写错了吗?
我在做后台系统的权限控制,父路由设置了权限,子路由按理说应该继承才对,但实际访问时子页面还是被拦住了,有点搞不懂。 我试过在父级 meta 里加 auth 字段,也确认了路由守卫里有读取 meta.a...
安全 2026-03-04 17:39:18 -
1
回答
41浏览
React中如何控制数据请求的优先级?
我在用React做搜索功能,用户频繁输入时会触发多次请求,旧的请求结果反而覆盖了新的,怎么让新请求优先、取消旧的? 试过用AbortController,但不确定是不是用对了,代码大概是这样: use...
优化 2026-03-04 17:34:25 -
2
回答
31浏览
使用 will-change 提升动画性能,为什么反而更卡了?
我在做一个移动端的下拉刷新动画,听说加 will-change: transform 能提升性能,就给元素加上了。但实际测试发现,动画反而变得更卡顿了,这是为啥? 我是在 touchmove 时动态设...
移动 2026-03-04 17:20:19 -
2
回答
29浏览
Svelte 中如何正确绑定 input 的值并实时更新?
我在 Svelte 里用 bind:value 绑定 input,但输入内容后变量没变,是不是写法有问题? 我试过这样写: <script> let name = 'John'; <...
框架 2026-03-04 17:11:19 -
2
回答
38浏览
jsencrypt 加密后端解不开,是哪里出问题了?
我用 jsencrypt 在前端加密手机号,传给 Java 后端,但后端一直报解密失败。我确认公钥是从后端拿的,格式也没动过,不知道是不是加密方式不对? 这是我的前端代码: <script sr...
安全 2026-03-04 17:04:23 -
1
回答
31浏览
WebAssembly导出的函数怎么传字符串给JS?
我用Rust编译了一个.wasm模块,里面有个函数想返回一个字符串给JavaScript,但发现直接return字符串会报错。查了文档说要通过内存传递,但具体怎么操作完全懵了。 我试过在Rust里用s...
前端 2026-03-04 16:59:20 -
2
回答
75浏览
AMap 地图点击事件无法触发,是哪里配置错了?
我在用高德地图 AMap 开发一个标记点功能,但给地图实例加了 click 事件监听后完全没反应。控制台也不报错,就是点地图任何地方都没触发。我确认已经引入了 AMap 的 JS API,并且地图正常...
交互 2026-03-04 16:02:19 -
2
回答
24浏览
手机上怎么调试网页控制台输出?
我用手机浏览器打开自己写的H5页面,想看console.log输出,但根本看不到控制台,有啥办法能无线调试吗? 试过用Chrome DevTools的远程调试,但连上USB后设备列表里没我的手机,而且...
移动 2026-03-04 15:43:15 -
2
回答
23浏览
SAML单点登录后样式丢失,CSS加载异常怎么办?
我们前端接入了公司统一的 SAML 单点登录,登录成功后跳转回原页面,但发现页面的样式完全乱了。本地开发和直接访问都正常,唯独经过 SAML 跳转回来就不对。我怀疑是相对路径问题,但试了改成绝对路径还...
安全 2026-03-04 15:40:23 -
2
回答
36浏览
表单布局用 Flex 还是 Grid 更合适?
我在写一个用户信息编辑表单,想让 label 和 input 左右对齐,但用 Flex 布局总感觉间距控制不好,试过 Grid 又担心兼容性。有没有更稳妥的方案? 目前代码是这样写的: const U...
组件 2026-03-04 15:36:21 -
2
回答
40浏览
虚拟滚动列表高度计算不准怎么办?
我用 React 实现了一个虚拟滚动列表,但 item 的高度是动态的(有的带图有的不带),结果滚动时内容错位、空白或者重叠,特别乱。 试过给每个 item 固定 height: 100px 能正常滚...
优化 2026-03-04 15:28:20 -
2
回答
20浏览
Vue 3 中 Suspense 不生效是怎么回事?
我在用 Vue 3 的 Suspense 包裹一个异步组件,但页面一直显示默认内容,fallback 根本没触发。明明组件里用了 await 获取数据,也返回了 Promise,但 Suspense ...
框架 2026-03-04 15:18:23 -
2
回答
26浏览
全局提示组件在Vue中怎么调用才不会报错?
我用的是Element Plus的ElMessage做全局提示,但每次调用都提示“ElMessage is not defined”,明明已经按文档引入了啊。是我哪里没配对吗? 我的代码是这样的: &...
交互 2026-03-04 15:07:18 -
2
回答
36浏览
二次确认弹窗怎么阻止默认提交行为?
我在做一个表单删除功能,点了删除按钮后想弹出二次确认,用户点“确定”才真的提交。但不管我怎么写,confirm 弹窗一出来,表单就直接提交了,根本没等我点确认。 我试过在按钮的 onclick 里加 ...
交互 2026-03-04 14:57:21 -
1
回答
23浏览
React Native 和 Flutter 在样式处理上到底有啥区别?
我最近在选型跨端框架,试了 React Native 和 Flutter,但对它们的样式系统有点懵。比如我想实现一个简单的居中布局,在 React Native 里写的是这样: .container ...
移动 2026-03-04 14:27:19 -
2
回答
37浏览
Element Plus的Avatar头像不显示图片是怎么回事?
我在用Element Plus的Avatar组件时,传了图片地址但头像一直显示默认占位符,没报错也没加载图片。我试过直接写死URL和用变量绑定,都不行。 代码是这样写的: <el-avatar ...
组件 2026-03-04 14:23:19 -
2
回答
31浏览
Cross-Origin-Embedder-Policy 设置后图片加载失败怎么办?
我在 Vue 项目里加了安全头 Cross-Origin-Embedder-Policy: require-corp,结果页面里的跨域图片全挂了,控制台报错说需要 CORS 或者 crossorigi...
安全 2026-03-04 14:22:20 -
1
回答
55浏览
双击劫持怎么防?用户点按钮却触发了隐藏操作?
我在做支付页面时,发现攻击者可能用透明iframe覆盖我的按钮,诱导用户“双击”——第一次点击激活iframe,第二次实际触发了恶意操作。我试过加X-Frame-Options: DENY,但有些老系...
安全 2026-03-04 14:11:17