Arco Design 的 Input 组件怎么绑定值不生效? 设计师庆芳 提问于 2026-03-08 19:54:20 阅读 17 组件 我用 Arco Design 的 Input 组件,想通过 v-model 绑定一个变量,但输入框内容变了,data 里的值却没更新。试了官网的例子,也照着写了,但就是不行。 我的代码是这样的: <template> <a-input v-model="inputValue" /> </template> <script> export default { data() { return { inputValue: '' } } } </script> Input输入 我来解答 赞 2 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 慕容玉聪 Lv1 这问题我熟,之前也被坑过。Arco Design的v-model绑定确实有点小坑,你代码本身没问题,但可能漏了两个关键点: 1. 检查是不是用了Vue2版本但没装v-model插件,如果是Vue3项目要确认Arco版本兼容性 2. 确认你引入的是正确的组件,有时候会不小心引入到Input而不是AInput 给你个完整可用的代码示例,把下面这段替换掉你的试试: <template> <a-input v-model="inputValue" placeholder="随便输入点什么" /> <p>当前值: {{ inputValue }}</p> </template> <script> import { Input } from '@arco-design/web-vue' export default { components: { AInput: Input }, data() { return { inputValue: '' } } } </script> 如果还不行,八成是版本问题。前端这块经常被版本坑,建议先npm ls @arco-design/web-vue看看版本,然后去他们GitHub的issue区搜搜看有没有类似问题。 回复 点赞 2026-03-08 20:02 加载更多 相关推荐 2 回答 54 浏览 Arco Design分页组件怎么绑定当前页码变化事件? 我在用 Arco Design 的 Pagination 组件,想在用户切换页码时拿到新的 currentPage 值,但 on-change 事件好像没触发?我照着文档写了,但控制台啥也没打印。 这... 东俊 Dev 组件 2026-02-24 08:33:18 1 回答 40 浏览 Arco Design 表单验证样式没生效是怎么回事? 我用 Arco Design 的 Form 组件做登录页,自定义了错误提示的样式,但加了 CSS 后完全没变化,控制台也没报错,是不是我写法有问题? 已经确认类名是对的,也用了 !important ... 长孙绍懿 框架 2026-03-06 01:26:20 2 回答 17 浏览 TDesign Input输入框高度怎么改不了? 我用 TDesign 的 Input 组件,想改高一点,但加了 height 好像没生效,是不是被内部样式覆盖了? 我试过直接在组件上加 style,也试过用 class 覆盖,都不行。控制台看元素,... 怡彤 组件 2026-02-24 19:10:18 1 回答 103 浏览 Arco Design按钮hover样式不生效怎么办? 在用Arco Design的Button组件时,给按钮加了hover样式,但鼠标悬停完全没反应。尝试过加!important也不行,怎么回事啊? 我这样写的: .custom-btn:hover { ... 子硕~ 组件 2026-02-07 01:57:29 2 回答 93 浏览 Arco Design Tabs动态切换标签时组件重复渲染怎么办? 我在用Arco Design的Tabs做路由跳转时发现,每次切换标签页,对应的Content组件都会重新渲染,之前输入的表单数据就没了。我试过给TabPane加forceRender属性,但好像没生效... 夏侯喜静 组件 2026-02-03 21:09:31 0 回答 3 浏览 Arco Design Steps步骤条怎么动态控制当前步骤? 我用 Arco Design 的 Steps 组件,想根据接口返回的数据动态设置当前步骤,但试了直接改 current 值没反应,是哪里不对? 我这样写的: const [current, setCu... 设计师智玲 组件 2026-03-14 21:22:21 2 回答 94 浏览 Arco Design的Table组件如何动态切换列宽而不触发重渲染? 在使用Arco Design的Table组件时,我遇到了一个困扰:当用户拖动列头调整列宽后,表格会整体闪动重渲染。我尝试在columns配置里用了resizable属性,并给Table加了key={c... 宇文丽苹 框架 2026-02-09 08:18:25 2 回答 67 浏览 Arco Design的Pagination分页组件如何实现点击页码后执行自定义事件? 在用Arco Design的分页组件时,我想让点击页码后除了切换页面还能执行自定义函数,但发现onChange事件返回的参数好像不对,我尝试过这样写: const handlePageChange =... 竞一 Dev 组件 2026-02-04 19:22:31 1 回答 18 浏览 Arco Design 的 Modal 关闭后怎么清除表单数据? 我在用 Arco Design 的 Modal 做一个编辑表单,但每次关闭 Modal 再打开,表单里还保留着上次的值,明明我已经把 visible 设为 false 了。是不是要手动重置表单? 我试... UX-涵菲 组件 2026-03-04 11:18:24 1 回答 16 浏览 Arco Design 的 Button 组件为什么点击没反应? 我用 Arco Design 写了个按钮,但点它完全没反应,控制台也没报错,是不是哪里写错了? 我试过加 onClick 和原生的 onclick,都不行。代码是这样写的: <a-button ... 羽霏 ☘︎ 组件 2026-03-04 11:05:22
1. 检查是不是用了Vue2版本但没装v-model插件,如果是Vue3项目要确认Arco版本兼容性
2. 确认你引入的是正确的组件,有时候会不小心引入到
Input而不是AInput给你个完整可用的代码示例,把下面这段替换掉你的试试:
如果还不行,八成是版本问题。前端这块经常被版本坑,建议先
npm ls @arco-design/web-vue看看版本,然后去他们GitHub的issue区搜搜看有没有类似问题。