采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我想问一下这里的$on监听和之前的watch监听有什么区别啊?还有这里的this作用域为什么发生变化了呢?求解答
我认为on是绑定一个监听事件,类似jQuery里的on,watch是Vue的观察机制,监视变量内容变化的。
$on主要用来组件之间的传值
watch的应用就比较广泛了,用来监听变量等的变化
this作用域的话,这个得看实际场景吧,这个得分情况,你可以贴一下代码,在分析看看
this的作用域就是老师讲解的4-5里面非父子组件传直中说到的那个代码哦,不怎么理解这个?
在Vue实例中,除非自己硬条件修改,一般是指向Vue实例,如果在组件里面,就指向组件
我可不可以理解,这个$on类似jQuery里的on?而这个bus就是一个类似全局的,或者说静态的实例,因为通过原型链出去的嘛。所以每个子组件通过这个公共实例把值扔上去,所有有子组件再都接回来(mounted时定义的)。这种形式类似广播,每个子组件还要去判断这个值是不是给自己的?
登录后可查看更多问答,登录/注册
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
1.8k 20
1.5k 19
2.6k 17
1.3k 16
1.6k 15