安装 Composition API

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

安装

npm

  1. npm install @vue/composition-api --save

yarn

  1. yarn add @vue/composition-api

注册使用

  1. // main.js
  2. import Vue from 'vue'
  3. import VueCompositionApi from '@vue/composition-api'
  4. Vue.use(VueCompositionApi)

在组件中使用

  1. <template>
  2. <div>
  3. <button @click="increase">被点击了{{obj.count}}次</button>
  4. </div>
  5. </template>
  6. <script>
  7. import { createComponent, reactive } from '@vue/composition-api'
  8. export default createComponent({
  9. setup() {
  10. const obj = reactive({ count: 0 })
  11. const increase = () => {
  12. obj.count++
  13. }
  14. return {
  15. obj,
  16. increase
  17. }
  18. }
  19. })
  20. </script>

插件的更多信息

demos 学习