问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
62浏览
在MVVM框架里,直接修改嵌套对象属性视图为什么没反应?
我在用Vue做表单提交时遇到问题,当通过v-model绑定到嵌套对象的属性后,修改输入框内容时视图没变化。比如定义了formData: { user: { name: '' }},然后在模板里用v-m...
框架 2026-02-02 09:01:28 -
2
回答
65浏览
在Vue组件里嵌入自定义Web Components时样式不生效怎么办?
我在用Vue3开发时尝试复用一个自定义的web component my-table,但发现父组件的全局样式没覆盖到它内部元素,比如设置的padding和背景色都没效果。已经试过在父组件样式里加了/d...
前端 2026-02-02 08:58:32 -
2
回答
139浏览
Naive UI的DatePicker选中日期后文本框没变化怎么办?
我在用Naive UI的DatePicker组件时遇到问题,选中日期后输入框里的文字没更新,但控制台显示变量确实有值,这是为什么? 代码是这样写的: <template> <n-da...
组件 2026-02-02 08:55:30 -
2
回答
74浏览
拖拽排序时元素位置偏移,如何让目标位置准确对齐?
在用HTML5原生拖拽API实现列表排序时,发现拖动元素的位置总是比实际目标位置偏下约20px。尝试过调整CSS的margin和padding,以及修改getBoundingClientRect()的...
交互 2026-02-02 08:54:30 -
2
回答
71浏览
element-plus的el-image设置error属性后占位图没显示怎么办
在用element-plus的el-image组件时,图片加载失败后设置的error属性里的占位图完全没显示,页面上直接显示空白区域。我检查过图片路径没问题,正常访问能打开,但出错时就是不显示占位图。...
组件 2026-02-02 08:42:45 -
2
回答
47浏览
Vue中辅助线跟随元素时位置偏移怎么解决?
在做可视化编辑器时,给元素添加辅助线提示,但拖拽元素时辅助线总是比元素实际位置偏移5像素,尝试过计算offsetParent和getBoundingClientRect都不对 <template...
交互 2026-02-02 08:29:27 -
2
回答
42浏览
拖拽组件时父容器尺寸突然变大,怎么排查?
我在用Vue做可视化编辑器时遇到怪事,当拖拽组件到flex布局的父容器里,父容器宽度会突然比子元素多出20px左右。我设置了.container { display: flex; padding: 0...
交互 2026-02-02 08:27:28 -
2
回答
30浏览
Cordova打包后安卓应用图片点击事件无效怎么办?
大家好,我用Cordova开发了一个图片列表页面,图片能正常显示但在安卓真机上点击没反应,这是为什么啊? 我在HTML里用标签展示图片,给容器绑定了click事件。在Chrome调试时点击能触发控制台...
框架 2026-02-02 08:21:38 -
1
回答
62浏览
React表单提交时如何防止XSS攻击?IDS/IPS配置有什么建议?
我在做一个用户反馈表单时发现,如果用户输入带标签的内容,提交后服务器IDS直接拦截请求了。但前端已经用了DOMPurify处理输入内容,为什么还是被拦截? 这是我的表单组件代码: import { u...
安全 2026-02-02 08:01:36 -
2
回答
79浏览
使用mini-css-extract-plugin打包后CSS样式在React组件里不显示怎么办?
刚把项目里的style-loader换成mini-css-extract-plugin,结果页面样式全没了。之前用style-loader没问题,现在打包后的css文件能生成,但浏览器里组件样式就是不...
前端 2026-02-02 07:54:32 -
2
回答
88浏览
Vue Router导航守卫里获取不到最新的路由参数怎么办?
在使用Vue Router的beforeEach守卫时,发现通过to.params.id获取不到最新的路由参数,总是显示上一次的值。比如从商品详情页/product/123跳转到/product/45...
框架 2026-02-02 07:50:32 -
2
回答
78浏览
Svelte中为什么在异步函数里修改变量后视图没更新?
我在用Svelte写一个异步请求组件时遇到问题,当在setTimeout里修改响应式变量后,页面完全没变化,但直接在回调里console.log能看到新值。之前用$:导出变量了,也试过用set()方法...
框架 2026-02-02 07:14:25 -
2
回答
94浏览
为什么我的UIkit手风琴只能展开一个面板?
我用UIkit做手风琴菜单时,设置成允许多展开后完全失效,只能同时打开一个面板。按照文档写了data-uk-accordion="{multiple:true}",但不管怎么调整都没效果,控制台也没报...
组件 2026-02-02 06:04:27 -
2
回答
61浏览
Vite SSR配置时为什么服务启动后无法加载CSS文件?
在用Vite+Vue3搭建SSR项目时,按照官方文档配置了服务端入口和客户端入口,但启动后页面样式完全失效。明明在客户端入口文件里正常导入了main.css,服务端返回的HTML里却看不到内联的样式块...
工具 2026-02-02 06:03:33 -
1
回答
89浏览
Vue项目中Disk Cache如何控制?文件更新后依然加载旧版本
大家好,我在Vue项目中配置了nginx的expires头想优化Disk Cache,但文件更新后浏览器依然加载旧版本,这是为什么呢? 我按照教程在nginx.conf里设置了: location ~...
优化 2026-02-02 05:44:29 -
2
回答
118浏览
GitHub Flow中如何处理分支合并后本地未更新的代码?
我在用GitHub Flow开发新功能时遇到问题,合并到main分支后本地代码没更新。比如我改了这个函数: // 旧版本(本地) function greet() { console.log('v1'...
工具 2026-02-02 05:25:26 -
1
回答
100浏览
E2E测试中动态类名导致按钮定位失败怎么办?
我在用Cypress做E2E测试时,页面按钮的动态类名总让元素定位失效。比如这个按钮: .button--primary.button-动画-{{timestamp}} 我试过用CSS属性选择器[cl...
前端 2026-02-02 04:58:25 -
2
回答
88浏览
Hox中组件无法响应store数据变化怎么办?
我在用Hox写一个计数器组件时,修改了store里的count值,但页面始终没变化,这是什么问题? 代码是这样的:setupStore(({ createStore }) => ({ count...
框架 2026-02-02 04:31:24 -
2
回答
37浏览
用CSS隐藏非管理员内容被用户绕过,该怎么安全控制数据权限?
我现在在做角色权限控制,普通用户只能看自己的数据,管理员能看所有。前端用了CSS根据角色动态添加class来隐藏非管理员的按钮,比如: .user-only { display: none; } .a...
安全 2026-02-02 04:05:26 -
2
回答
70浏览
Vue组件缓存后如何安全更新数据而不触发重复渲染?
在用keep-alive缓存列表组件时遇到问题,当后端返回新数据需要更新缓存组件,但直接修改响应式数据会触发重复渲染。比如这样写的: <keep-alive> <ProductLis...
优化 2026-02-02 03:37:24