[TOC]
1.精简的<script setup>
<script setup>的本质:用更精简的方式书写Composition API。
下面以实现一个累加器为例,看看使用<script setup>标签能省多少事。
<script setup>
import { ref } from "vue";
let count = ref(1)
function add(){
count.value++
}
</script>
<script >
import { ref } from "vue";
export default {
setup() {
let count = ref(1)
function add() {
count.value++
}
return {
count,
add
}
}
}
</script>
上面标出的代码是二者的共同部分,可以看到后者还是相当臃肿的,不仅多了两层嵌套,还得加个return。使用
