1.0.2 • Published 1 year ago

ob-def v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

介绍

可以监听到一个对象属性值发生变化

安装

# 通过 npm 或 yarn 或 pnpm 安装

# npm
npm i ob-def

# yarn
yarn add ob-def

# pnpm
pnpm add ob-def

使用

import { observer, watch } from 'ob-def'

const obj = observer({a:1})

// watch的第三个参数详见下方WatcherOptions
watch(() => obj.a, (newVal, oldVal) => {
  console.log(newVal, oldVal)
})

// 当obj.a 发生变化时,会触发watch的回调
obj.a = 2

WatcherOptions

属性名描述类型默认值
sync是否同步监听booleanfalse
deep是否深度监听booleanfalse
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago