Vue3组合式API(Composition API)的使用案例
组合式API可以抽离出公共的函数或者抽离出相同功能的代码,使页面更加简洁。 为了更好的组合代码,可以创建统一规范的use函数。
在app.vue(根据自己的情况修改vue页面)
<template>
<div>{{count}}</div>
</temolate>
<script setup>
// 在vue中引入
import useCount from './useCount.js'
let {count, doubleCount} = useCount(1);
console.log(count)
</script>
在你抽离的函数里面写
import {ref} from 'vue';
function count (num) {
let count = ref(num);
let dounbleCount = computed(()=>count.value*2);
return {
count,
doubleCount
}
}
export default useCount;
这样就可以根据自己的情况抽离出自己的代码了
代码已经放至github:https://github.com/pan-0909/study/tree/main/CompositionApi,欢迎star⭐⭐!!