超哥前端记录
Vue 3 中 v-model 在自定义组件上的类型推断问题与解法
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
超哥前端记录
社区首页
>
专栏
>
Vue 3 中 v-model 在自定义组件上的类型推断问题与解法
Vue 3 中 v-model 在自定义组件上的类型推断问题与解法
超哥前端记录
关注
发布于 2026-10-07 09:45:06
发布于 2026-10-07 09:45:06
11
0
举报
概述
用 Vue 3 + TypeScript 写业务组件时,v-model 的类型检查经常让人头疼。比如封装一个 UserSelect 组件,父组件传 v-model:user,期望类型是 User | null,但 TS 有时把 user 推断成 any,或者把 update:user 事件的参数也变成 any,导致子组件里 emit('update:user', newUser) 完全失去类型保护
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
vue3
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档