提示信息

Vue 3 Composition API 常用方法

尘小春 已关注

Vue 3 Composition API 提供了一系列的函数,用于更加灵活地组合和复用逻辑代码。以下是一些常用的方法:

  1. reactive:创建一个响应式对象。这个方法接受一个普通的 JavaScript 对象,返回一个响应式版本的该对象。
  1. const state = reactive({ count: 0 });
  1. ref:创建一个响应式引用。这个方法接受一个值,并返回一个包含该值的响应式对象。
  1. const count = ref(0);
  1. computed:创建一个计算属性。这个方法接收一个 getter 函数,并返回一个不可变的响应式引用,即一个计算属性。
  1. const doubled = computed(() => count.value * 2);
  1. watchwatchEffect:观察和响应更改。watch 接受一个响应式引用或 getter 函数,以及一个回调函数,当监听的源发生变化时,就会调用这个回调函数。watchEffect 则接受一个函数,自动跟踪其内部的所有响应性依赖,并在任何依赖项更改时运行它。
  1. watch(count, (newValue, oldValue) => {
  2. console.log(`Count changed from ${oldValue} to ${newValue}`);
  3. });
  4. watchEffect(() => console.log(`Count is now ${count.value}`));
  1. toRefs:将响应式对象转换为普通对象,其中每个属性都是响应式引用。这在需要解构或传递响应式对象时非常有用。
  1. return toRefs(state);
  1. onMounted, onUpdated, onUnmounted 等:生命周期钩子函数。它们类似于 Vue 2 中的 mountedupdateddestroyed 等生命周期钩子,但可以直接在 Composition API 的 `setup
    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
尘小春 关注 已关注

最近一次登录:2023-12-15 20:10:02   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图