问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
49浏览
iView的Drawer抽屉怎么设置默认不显示?
我用iView的Drawer组件,每次页面加载它都自动弹出来了,明明没点触发按钮啊。是不是哪里默认打开了? 我试过把:visible="false"写死,但好像没用,还是显示。官方文档里也没说清楚初始...
组件 2026-03-16 21:13:18 -
2
回答
36浏览
Webpack打包时如何合理拆分Chunk避免重复代码?
我用Webpack打包项目,发现多个页面引用了相同的第三方库(比如lodash和axios),但每个chunk里都包含了这些库的代码,体积特别大。 我试过用splitChunks配置,但效果不明显,甚...
优化 2026-03-16 21:04:25 -
2
回答
114浏览
为什么本地Vue项目请求后端接口被浏览器拦截了?
我用 Vue 3 写了个小项目,本地开发时用 axios 调用公司测试服务器的接口(http://api.test.com/user),但浏览器控制台一直报 CORS 错误,说“跨源请求被阻止”。明明...
前端 2026-03-16 21:03:22 -
2
回答
88浏览
地图组件加载后无法响应点击事件怎么办?
我在用 Vue 写一个带高德地图的组件,地图能正常显示,但给地图加的 click 事件完全没反应。我试过在 mounted 里初始化地图,也确认了 AMap 对象加载成功,但就是点不动。 控制台也没报...
组件 2026-03-16 20:53:18 -
1
回答
19浏览
Snackbar 为什么点关闭没反应?
我用原生 JS 写了个 Snackbar,点击关闭按钮根本没反应,DOM 都在页面上。 试过给按钮加 addEventListener,也试过事件委托,但点击后既不消失也不报错,控制台干干净净…… 这...
交互 2026-03-16 20:47:19 -
2
回答
39浏览
缓动函数怎么让动画更自然?
我用CSS写了个简单的hover动画,但感觉太生硬了,想加个缓动效果让它顺滑点。 试过transition-timing-function: ease-in-out,但还是不够理想,是不是得用贝塞尔曲...
交互 2026-03-16 20:18:18 -
2
回答
20浏览
Terser 混淆后为什么我的 HTML 内联脚本失效了?
我用 Terser 打包压缩 JS 时,发现页面里一段内联脚本不执行了,但外链 JS 没问题。是不是混淆把某些变量名改掉了? 这段内联脚本是用来初始化全局配置的,结构大概像这样: <script...
安全 2026-03-16 20:03:20 -
1
回答
33浏览
SVG 文件体积太大,怎么优化才有效?
我用设计工具导出的 SVG 图标有好几 KB,放进项目后感觉加载变慢了。试过在线压缩工具,但有些会破坏样式,比如把 fill="currentColor" 改成固定颜色,导致主题切换失效。 有没有靠谱...
优化 2026-03-16 19:49:19 -
1
回答
40浏览
前端导出CSV时中文乱码怎么办?
我在用 JavaScript 做 CSV 导出功能,数据里有中文,但下载后用 Excel 打开全是乱码。试过加 BOM 头,但好像没生效? 目前是这样生成的: const csvContent = "...
交互 2026-03-16 19:37:18 -
1
回答
25浏览
iView的Poptip气泡提示怎么不显示内容?
我用iView的Poptip组件,写了个按钮想弹出提示,但点击后气泡是空的,内容没渲染出来。明明写了slot="content",是不是哪里写错了? <i-button> <Popt...
组件 2026-03-16 19:34:20 -
2
回答
33浏览
前端存 Access Token 到底该用 localStorage 还是 cookie?
最近在做登录功能,后端返回了 Access Token,但我不确定该存在哪。听说 localStorage 容易被 XSS 攻击,但用 cookie 又怕 CSRF,到底怎么选才安全? 我试过把 to...
安全 2026-03-16 19:31:18 -
2
回答
69浏览
Figma插件里怎么获取当前选中图层的文本内容?
我在写一个Figma插件,想拿到用户当前选中的文本图层的内容,但总是报错说类型不对。我试了用figma.currentPage.selection拿到选中项,然后直接读.characters,结果控制...
工具 2026-03-16 19:28:21 -
2
回答
39浏览
Early Hints 怎么在 Nginx 上配置才生效?
我看到 Early Hints 能提前推送资源链接,加快页面加载,就在本地 Nginx 试了下,但浏览器 Network 面板里完全没看到 103 Early Hints 响应。 我加了 http2_...
优化 2026-03-16 18:56:20 -
1
回答
83浏览
Tab切换时如何实现前端路由不刷新页面?
我在用 Vue 做一个带 Tab 的管理后台,点了不同 Tab 想通过前端路由切换内容,但又不想整个页面刷新。试过直接改 this.$router.push,结果页面确实没刷,但浏览器前进后退按钮失效...
前端 2026-03-16 18:53:19 -
2
回答
57浏览
Git Blame 为什么显示的不是我修改的那行代码?
我用 git blame 查看某行代码是谁改的,结果发现显示的是几个月前的提交,但明明是我昨天重构时改过这行啊?是不是因为 rebase 或者合并导致历史记录混乱了? 比如这段 React 组件里的逻...
工具 2026-03-16 18:44:22 -
1
回答
55浏览
Material-UI的Badge徽章怎么自定义颜色?
我用Material-UI的Badge组件时,想改徽章的背景色,但官方文档里只看到primary、secondary这些预设值。试了color="error"可以变红,但我想用自定义的颜色比如#ff6...
组件 2026-03-16 18:38:21 -
1
回答
46浏览
Mint UI 的 Popup 组件在 iOS 上点击遮罩层无法关闭怎么办?
我在用 Mint UI 做一个移动端弹窗,用了 mt-popup 组件,设置 closeOnClickModal=true,在安卓上点遮罩层能正常关闭,但在 iOS Safari 里完全没反应,点了没...
移动 2026-03-16 18:36:20 -
1
回答
41浏览
前端请求被IPS拦截,怎么排查和绕过?
我们线上 Vue 项目最近频繁出现接口请求失败,运维说是因为 IPS 检测到“可疑行为”给拦了。但我只是正常发个 POST 请求带点用户输入,为啥会被当成攻击?试过对参数 encodeURICompo...
安全 2026-03-16 18:19:22 -
2
回答
28浏览
H5页面在手机上白屏,怎么远程调试?
我用Vue写的H5页面,在电脑浏览器里正常,但用微信打开就白屏,啥也不报错。试过用vConsole加了console.log('mounted'),结果根本没执行到,连入口都没进。 听说可以用Chro...
移动 2026-03-16 18:12:18 -
1
回答
49浏览
iView Cascader如何动态加载省市区数据?
我用iView的Cascader做省市区三级联动,但数据量太大不想一次性加载。官方文档说支持动态加载,但我试了on-change事件里去请求下一级数据,结果选完省之后市没出来,控制台也没报错。 我这样...
组件 2026-03-16 18:07:20