vue3在vite下的ts模式开发useAttrs的使用类型报红有好的解决办法吗?
使用vue3的useAttrs()封装通用组件后出现类型无法定义问题,attrs上的方法和参数均会检测异常,参数会为unkown(数组参数下的子类型会为never),方法会为{}...使用defineProps还可以用propType来定义相关数据类型,attr这个属性大家是怎么解决的呢?
回复
1个回答

test
2024-07-18
按照正常方式定义即可,多尝试可以解决的;和vue2那样直白的用,ts确实会麻烦一点点;类似const attrs = useAttrs() as Attrs形式即可;
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容