就是比如说:
有一个对象 a,他里面有个属性为 b(他是个对象);我们想操作 b 里面的属性,通常是这样的:
const a = {
b: {
name: 'bbb' }}// 操作 name 通常做法为a.b.name = 'xxx';// 如果事件代理是这样的a.name = 'xxx';
这就是我们说的 事件代理;操作 比较方便;
我们在 vue 项目中,打印出 vm 实例,看看里面有什么:
Vue {
_uid: 0, _isVue: true, $options: {
…}, _renderProxy: Proxy, _self: Vue, …} $attrs: Object $children: [] $createElement: ƒ (a, b, c, d) $el: div#app $listeners: (...) $options: {
…} $parent: undefined $refs: {} $root: Vue {
…} $scopedSlots: {} $slots: {} $vnode: undefined name: "xiaomin" _c: ƒ (a, b, c, d) _data: name: "xiaomin" __ob__: Observer {<