准备工作

升级脚手架

npm i @vue/cli -g

vue create 项目名称

Untitled

composition api (组合API)概念

import { watch, ref, toRef, onMounted, computed } from 'vue';
// 在 setup 中使用 composition api

存在意义

setup 的存在,就是为了能够在其中使用 Composition API

⭐️ 调用时机

props 初始化完毕之后,beforeCreate 之前被调用

Untitled

Untitled

基本使用

<template>
  <div>{{ count }}</div>
</template>

<script>
export default {
  name: 'App',
  setup() {
    return {
      count: 0
    }
  },
}
</script>

返回值