vue3中hooks的使用

TJF.

hooks的概念

hook是一种封装的逻辑方法,和utils的封装的公用函数比较而言,多了状态值存在;在vue3中的使用,提取共用的状态和方法,并导出;

1
2
3
4
5
6
7
8
9
10
11
12
13
import {ref,reactive,wtach} from "vue";
export default const useAddNum(num1,num2){
const resNum = ref(0);
const pureAdd = ()=>{
const temp = num1 + num2;
resNum.value = temp;
return temp
}
return {
resNum,
pureAdd
}
}

使用方法

1
2
3
4
5
6
7
8
9

<template>
<span>{{resNum}}</span>
</template>
<script>
import useAddNum from "@/xxxxx/xxxx";
const {resNum, pureAdd} = useAddNum (num1,num2)
</script>

  • 标题: vue3中hooks的使用
  • 作者: TJF.
  • 创建于 : 2022-08-10 00:00:00
  • 更新于 : 2024-03-04 08:40:28
  • 链接: https://github.com/taowind/2022/08/10/vue3中hooks的使用/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
vue3中hooks的使用