Vue3 reactive函数详解

前面的很多例子使用到了 reactive,现在我们来正式操练它。

reactive 接受一个对象参数,然后返回一个具有响应式的原始值代理对象。

//通过reactive(),count具有了响应式的能力
const obj = reactive({ count: 0 })
<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>

到这里你已经学会了 reactive,下面我们继续迎难而上。

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

技术教程推荐

从0开始学大数据 -〔李智慧〕

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

动态规划面试宝典 -〔卢誉声〕

物联网开发实战 -〔郭朝斌〕

数据分析思维课 -〔郭炜〕

超级访谈:对话张雪峰 -〔张雪峰〕

攻克视频技术 -〔李江〕

高并发系统实战课 -〔徐长龙〕

Vue 3 企业级项目实战课 -〔杨文坚〕