# monitor 是什么?
它的功能很简单,监听数据的修改,类似于 vue的watch 回调,但接口和 EventTarget 更加类似
# 可以用它做什么?
数据到视图:你可以监听任意一个对象内的数据,并在数据更新 on 回调内实时更新视图
视图到数据:也可以任意修改监听数据,没想到吧(不用担心递归,已处理)
debugger:查看数据在哪儿被修改了,追根溯源
# 效果演示
monitor 有无限的可能,例如监听字符串的更新来下载图片,或者更新货币 label.string = [data] + “$”,用来做 editor_box 的双向绑定等等…
它很灵活,使用时一定要符合规范,不然你会写成一堆屎山,个人建议更新的视图节点只能是当前组件节点的下级,否则就成毛线球了
# 使用代码
请赞赏
朋友,创作不易;为犒赏小编的辛勤劳动,请她喝杯咖啡吧!
给她赞赏,您将财运亨通