vue的面试题深层次
因为箭头函数默绑定父级作用域的上下文,所以不会绑定vue实例,所以 this 是undefind源码// 如果当前watcher是开发者定义的,即通过watch选项或$watch创建的watcher的cb是开发者编写的 // 则行为不可预知,所以执行cb回调时try...catch一下,发生错误能给开发者一个友好的提示 try {// 开发者编写的回调接收到被观察目标的新值和旧值 this . cb . call(this . vm , value , oldValue) } catch(e) {
原创
2022-10-16 20:52:20 ·
465 阅读 ·
1 评论