一用<script setup></script>
就报错
ERROR Failed to compile with 1 error 9:00:02 PM
error in ./src/components/Add.vue?vue&type=script&setup=true&lang=js
Syntax Error: TypeError: Cannot read property 'content' of null
1
Pionxzh 2021-02-18 21:22:20 +08:00 via Android
vue 和 sfc-compiler 是最新版吗?
|
3
workg 2021-02-19 09:35:50 +08:00
"vue": "^3.0.5","@vue/compiler-sfc": "^3.0.5", 可以使用。
这个 API 是实验性,后面可能大改甚至废除,使用需考虑清楚。 个人觉的变动可能性不大,因为社区反馈良好。 |
4
SilentDepth 2021-02-19 09:53:19 +08:00
我这里实测没有问题。再检查一下你的依赖版本吧。
|
5
SilentDepth 2021-02-19 09:58:42 +08:00 1
@workg #3 script setup 是不错,但没法用对象展开控制 export 的内容,不然就得用 ref (而不是 reactive )声明响应式状态。但 ref.value 太麻烦,想省事就得上 ref sugar,而 ref sugar 还不好用🤷♂️
|
6
zxCoder OP @workg
@SilentDepth 我用的最新版的 vue-cli 创建项目,初始里面的 vue 和 compier-sfc 是^3.0.4,然后我本地有全局安装的 3.0.5 版本。 然后就算把 package.json 里改成^3.0.5 也不行。 是 vue-cli 的问题吗 vue-cli 是 5.0.0 alpha4 |
8
workg 2021-02-19 11:31:50 +08:00
@SilentDepth 新的语法已经需要了 `https://github.com/vuejs/rfcs/pull/227`
|
9
zxCoder OP |
10
SilentDepth 2021-02-19 13:54:48 +08:00
@workg #8 什么?
|
11
SilentDepth 2021-02-19 13:55:48 +08:00
@zxCoder #9 不用 export,直接 const 就行了
|
13
zxCoder OP |