不能将类型“(e: KeyboardEvent) => void”分配给类型“(payload: Event) => void”。

来源:5-4 ValidateInput 第三部分 — 支持 v-model

我是丽丽

2022-10-21

ValidateInput 第三部分 — 支持 v-model
@input=“updateValue” 报错:
不能将类型“(e: KeyboardEvent) => void”分配给类型“(payload: Event) => void”。
一摸一样的代码报错了

写回答

2回答

张轩

2022-10-22

同学你好 

因为 volar 升级以后类型检查更详细导致的

请看这个回答:https://coding.imooc.com/learn/questiondetail/V2104YQJ9GqXmxQw.html

2
0

Awesomeboy

2023-09-07

把updateValue参数e的类型由KeyboardEvent改为Event就好了

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程