问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
90浏览
前后端分离后,登录状态怎么保持?
我用 Vue 做前端,后端是 Node.js + Express,已经实现登录接口。但每次刷新页面,用户就变成未登录状态了,明明后端返回了 token 啊。 我把 token 存在 localStor...
框架 2026-02-23 19:56:20 -
1
回答
77浏览
低代码平台中如何正确监听组件属性变化?
我在做低代码可视化编辑器,拖拽组件后想监听用户修改的属性值,但用 watch 监听不到变化,是哪里写错了吗? 我试过在 setup 里用 watch 监听 props,也试过把属性放进 reactiv...
框架 2026-02-23 19:34:18 -
2
回答
94浏览
前端如何在表单中默认隐藏用户敏感信息?
我在做一个用户资料编辑页,表单里有手机号和身份证号这些字段。现在页面加载时会直接显示完整信息,但产品要求默认只显示部分脱敏内容(比如 138****1234),用户点击“编辑”才显示完整值。我试过在 ...
安全 2026-02-23 19:25:21 -
2
回答
57浏览
延迟加载非关键CSS后页面布局错乱怎么办?
我在做首屏优化时,把非关键的CSS用media="print"加onload的方式延迟加载,但发现页面一开始没样式,等CSS加载完又突然跳动,布局完全错乱了。是不是关键CSS提取得不对? 我现在的写法...
优化 2026-02-23 19:20:22 -
2
回答
48浏览
内链优化时怎么避免重复锚文本影响SEO?
我们网站最近在做SEO内链优化,想给关键词加内部链接,但发现很多页面都用同样的锚文本指向同一个URL。比如“产品介绍”这个词在十几篇文章里都链到首页,会不会被搜索引擎认为是过度优化甚至惩罚? 我试着改...
优化 2026-02-23 19:15:20 -
2
回答
76浏览
移动端按需加载组件时如何避免样式错乱?
我在用 Vue 开发移动端页面,想对底部弹窗组件做按需加载,但动态引入后发现样式没生效,布局全乱了。之前是直接 import 引入没问题,改成 () => import('./Popup.vue...
移动 2026-02-23 19:07:18 -
1
回答
69浏览
Puppeteer 模拟移动端点击没反应怎么办?
我在用 Puppeteer 做移动端自动化测试,页面上有个按钮在手机端应该能点,但用 page.click() 就是没反应,真机上明明可以点的。是不是 viewport 设置不对? 我试过设置 dev...
移动 2026-02-23 19:02:24 -
2
回答
31浏览
Smooth Scroll 在 Safari 上为什么不生效?
我在项目里用了 scroll-behavior: smooth; 实现页面锚点平滑滚动,Chrome 和 Firefox 都没问题,但在 Safari 上完全没效果,还是瞬间跳转。 查了下资料说 Sa...
交互 2026-02-23 18:11:16 -
1
回答
82浏览
GitHub Actions 里用 container 跑测试,为什么挂载的 HTML 文件读不到?
我在 GitHub Actions 的 workflow 里用 container 配置了一个 Node.js 环境跑前端测试,本地能正常读取 public/index.html,但 CI 上一直报文...
工具 2026-02-23 17:58:22 -
2
回答
39浏览
Svelte 中组件的 CSS 为啥会影响全局样式?
我在写 Svelte 组件时,明明把样式写在组件内部了,但发现它居然影响到了页面上其他地方的元素,这不应该啊?不是说 Svelte 的 CSS 是作用域隔离的吗? 比如我写了下面这个按钮组件: <...
框架 2026-02-23 17:57:18 -
1
回答
48浏览
AOS动画在页面滚动时为什么不触发?
我用AOS库给页面加了淡入动画,但滚动到元素位置时完全没反应,控制台也没报错。初始化代码是这么写的: AOS.init({ duration: 1000, once: true }); HTML里也加...
交互 2026-02-23 17:56:21 -
2
回答
63浏览
Next.js部署到Vercel后环境变量怎么不生效?
我在本地开发时用 process.env.NEXT_PUBLIC_API_URL 能正常读取环境变量,但部署到Vercel后就变成 undefined 了,明明在 Vercel 项目设置里加了同名的环...
框架 2026-02-23 17:55:18 -
2
回答
57浏览
GitHub Actions自托管Runner为什么无法连接到我的EC2实例?
我在AWS EC2上按官方文档安装了自托管Runner,但启动后状态一直是"Connecting"。尝试过开放22端口和检查系统日志,但日志只显示Runner process exited with ...
工具 2026-02-19 18:52:26 -
2
回答
34浏览
Vite库模式打包后入口文件路径不对怎么办?
我在用Vite的库模式打包组件库时遇到了问题,配置了build.lib.name为"my-lib",但生成的dist文件夹里只有vendor.js,没有预期的main.js入口文件。查看构建日志没报错...
前端 2026-02-19 18:38:24 -
2
回答
46浏览
为什么我的自定义ESLint规则无法正确触发?
我在开发一个检查函数参数数量的ESLint插件,规则逻辑写好了但总不生效。比如写个加法函数:add(a, b)应该通过,但调用add(a)时规则没报错。 规则配置是这样的: module.export...
工具 2026-02-19 18:36:25 -
1
回答
62浏览
如何防止Cookie被窃取导致Session劫持?
我在开发一个Vue+Node.js的项目时,给Cookie设置了Secure和HttpOnly,但测试时发现通过XSS漏洞依然能获取到Session值。比如用户访问恶意链接后,控制台会执行这段代码: ...
安全 2026-02-19 17:49:22 -
2
回答
58浏览
真机调试时页面显示空白,但开发工具里没问题?
在做H5页面真机调试时遇到个怪问题:手机连接同一局域网访问开发服务器,页面直接显示空白,但用Chrome开发者工具模拟移动端却能正常显示。我试过清除缓存、检查网络请求,console里也没报错,但手机...
移动 2026-02-19 17:25:28 -
1
回答
59浏览
数据预取时使用IntersectionObserver,为什么预加载的图片反而延迟显示?
在开发图片列表页时,我用IntersectionObserver做预加载,但发现预加载的图片比普通加载还慢。代码逻辑没问题,但实际效果反直觉,求大神指点! 我的实现是这样写的: const obser...
优化 2026-02-19 17:24:26 -
2
回答
45浏览
Element Plus弹窗在移动端高度溢出怎么处理?
在移动端用el-dialog弹窗时,设置固定高度后内容总是溢出屏幕,试过设置max-height: 100%也不行,滚动条还卡在对话框边缘。 代码这样写的: <el-dialog :visibl...
框架 2026-02-19 17:00:29 -
2
回答
124浏览
阿里低代码平台中自定义组件在移动端渲染异常怎么办?
在使用阿里低代码搭建表单时,自定义的卡片组件在PC端显示正常,但手机端访问时文字堆叠、按钮溢出。试过加@media (max-width: 768px)调整样式但没生效。 <div class=...
框架 2026-02-19 16:47:28