Vue3 hooks 语法糖(setup)
作用:功能分开
1、创建
src/hooks/useSum.ts
2、uesSum.ts文件
import { onMounted, ref } from 'vue';
// 属性、方法写在一个函数里
export default ()=>{
let num = ref(0)
function addNum(){
num.value += 1
}
onMounted(()=>{
num.value = 100
})
return {num, addNum}
}
3、使用
<template> 数量:{{ num }} <button @click="addNum">自增</button> </template> <script lang="ts" setup name="Person"> import useSum from '@/hooks/useSum'; let {num, addNum} = useSum() </script> <style> </style>

浙公网安备 33010602011771号