useToggle
用于在多个状态值间切换的 Hook。 (此处与 ahooks 略有不同,ahooks只能两个状态切换,本hook支持N个状态切换)
基础使用
<template>
<div>
<p>useToggleDemoState: {{useToggleDemoState}}</p>
<button @click="handleUseTToggle">设置指定值</button>
<button @click="useTToggle">useTToggle</button>
<button @click="useTSetLeft">useTSetLeft</button>
<button @click="useTSetCenter">useTSetCenter</button>
<button @click="useTSetRight">useTSetRight</button>
</div>
</template>
<script lang="ts">
import { ref } from 'vue';
import { useToggle } from 'v3hooks';
export default {
setup() {
//useToggle 测试
const [ useToggleDemoState, [ useTToggle, useTSetLeft, useTSetCenter, useTSetRight]] = useToggle('left','center','right');
const handleUseTToggle = ()=>{
useTToggle('center')
};
return {
useToggleDemoState,
handleUseTToggle,
useTToggle,
useTSetLeft,
useTSetCenter,
useTSetRight,
}
}
}
</script>异步值Toggle
Api
Params
Result
Actions
最后更新于