背景
由于需求是一个web terminal,前端使用xterm.js,后端使用go-tty的接口部分,用到了Websocket通信,但发现市面上大大多数的库都是基于发布订阅的,需要后端也一起支持(不太可能),所以自己封装了个Hooks。
1 | function createPerson(name, age, job){ |
computed 是计算属性,依赖其他属性计算值,并且 computed 的值有缓存,只有当计算值变化才会返回内容。
watch 监听到值的变化就会执行回调,在回调中可以进行一些逻辑操作。