Vue3.0 API中如何使用reactive

本文主要介绍"Vue3.0 API中怎么使用reactive",希望能够解决您遇到有关问题,下面我们一起来看这篇 "Vue3.0 API中怎么使用reactive" 文章。

reactive

返回对象的响应式副本

const obj = reactive({ count: 0 })

响应式转换是“深层”的——它影响所有嵌套 property。在基于 ES2015 Proxy 的实现中,返回的 proxy 是不等于原始对象的。建议只使用响应式 proxy,避免依赖原始对象。

类型声明:

function reactive<T extends object>(target: T): UnwrapNestedRefs<T>

提示

reactive 将解包所有深层的 refs,同时维持 ref 的响应性。

setup() {

  const count = ref(0);

  const state = reactive({});

  state.count = count

  // ref 会被解包

  console.log(count.value === state.count);

  const addRef = () => {

    count.value++;

  };

  return {

    count,

    addRef,

  };

},

关于 "Vue3.0 API中怎么使用reactive" 就介绍到这。希望大家多多支持编程宝库

本文主要介绍"vuex核心是什么",希望能够解决您遇到有关问题,下面我们一起来看这篇 "vuex核心是什么" 文章。 vuex是专门帮助vue管理的一个js库,利用了vue.js中细粒度数据响应机制来进行高效的状态更新。 ...