scriptsetup有什么优势语法相比,它有更多的优势:样板内容更少,代码更简洁。能够使用纯Typescript声明props和抛出事件。更好的运行时性能(它的模板将被编译成与其相同范围内的渲染函数,没有任何中间代理)。更好的IDE类型推断性能(语言服务器从代码中提取类型的工作更少)。基本语法

scriptsetup有什么优势语法相比,它有更多的优势:样板内容更少,代码更简洁。能够使用纯Typescript声明props和抛出事件。更好的运行时性能(它的模板将被编译成与其相同范围内的渲染函数,没有任何中间代理)。更好的IDE类型推断性能(语言服务器从代码中提取类型的工作更少)。基本语法{{msg}}{{props.num}}我是一个子组件效果如下:注:defineProps、defineEmits、defineEmitsAPI无需引入,直接使用获取slots和attrs即可注:useContextAPI已弃用,取而代之的是更细分的api:useSlots和useAttrs。在useSlots和useAttrs是真正的运行时函数,返回值等同于setupContext.slots和setupContext.attrs,也可以在普通复合API中用于创建异步设置方法(顶级await)这样setup()函数将是异步的。文章来自前端工匠