Vue3 Composition API 安装详解

在 Vue2 中,需要在项目中进行安装 Composition API 才能使用这项新特性。

安装

npm

npm install @vue/composition-api --save

yarn

yarn add @vue/composition-api

注册使用

// main.js
import Vue from 'vue'
import VueCompositionApi from '@vue/composition-api'

Vue.use(VueCompositionApi)

在组件中使用

<template>
  <div>
    <button @click="increase">被点击了{{obj.count}}次</button>
  </div>
</template>

<script>
  import { createComponent, reactive } from '@vue/composition-api'
  export default createComponent({
    setup() {
      const obj = reactive({ count: 0 })

      const increase = () => {
        obj.count++
      }
      return {
        obj,
        increase
      }
    }
  })
</script>

插件的更多信息

demos 学习

教程来源于Github,感谢SJanJan大佬的无私奉献,致敬!

技术教程推荐

深入剖析Kubernetes -〔张磊〕

白话法律42讲 -〔周甲徳〕

大规模数据处理实战 -〔蔡元楠〕

深入拆解Tomcat & Jetty -〔李号双〕

Kafka核心技术与实战 -〔胡夕〕

体验设计案例课 -〔炒炒〕

高楼的性能工程实战课 -〔高楼〕

讲好故事 -〔涵柏〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕