Closed
Description
Version
3.2.3
Reproduction link
codesandbox
貌似不支持 script setup
?
很抱歉,为了能正确表达我遇到的问题,请原谅我采用中文来叙述问题😂。
Steps to reproduce
Test.vue
一切的前提是开启了 lang="ts"
- 导入的组件如果不是大写开头,则会警告
Invalid vnode type when creating vnode: undefined.
,并且是两次。这点和 SFCsetup
script does not make imported components available to template with TypeScript + Pug #4312 描述的相似。
- 如果中间掺杂了其它的东西,也会干扰到组件的解析,这里我是升级了项目里的版本,并且组件名都是大写,我无法排查(而且这个还只是一个登录页,进入系统后控制台就会被这个警告占满,浏览器会卡死,没有办法调试)。
去掉 lang="ts"
或者组件名大写,能正确解析
What is expected?
正确解析组件
What is actually happening?
未正确解析