vue原理之Watcher:vue的watch和$watch的原理,以及其背后new Watcher的流程
两个参数:第一个参数两种可能:传入被观察对象表达式(字符串),比如'a,b,c','$route'如果表达式无法表示需要观察的内容,可以通过函数返回,比如:this.a+this.b第一个参数干什么用的?通过vue源码可得,newWatcher的流程:第一步:拿到第一个参数,如果是函数,直接拿到函数,如果不是函数,转换为函数(parsePath),这个作为getter,先不调用,只备用//pars