useImmer
一个使用 immer 操作状态的 hook。
安装
npm i @vue-hooks-plus/use-immer
npm i @vue-hooks-plus/use-immer
自动引入
import { VueHooksPlusUseImmerResolver } from '@vue-hooks-plus/resolvers'
import { VueHooksPlusUseImmerResolver } from '@vue-hooks-plus/resolvers'
该
hook
基于immer
管理状态,会安装immer
保证在项目中正常工作独立安装
@vue-hooks-plus/use-immer
基本用法
API
const [state, updater] = useImmer(initialValue)
const [state, updater] = useImmer(initialValue)
Params
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
state | 响应式对象 | Readonly<ShallowRef<S>> | - |
updater | 改变值 | Updater<S> | - |
Options
Property | Description | Type | Default |
---|---|---|---|
initialValue | hover 时触发 | () => void | any |