在main.js中通过Vue.prototype可以实现全局挂载,在每一个Vue实例中都可以使用它,减少代码冗余,那为什么要使用$符号去定义呢?
在Vue中,$可以被理解成一种代码规范,在Vue的官方文档中,this.$是指vue中内置的一些属性,当然这些属性也可以通过我们的全局挂载去实现,这样做的意义是防止与实例中定义的数据,方法,计算属性冲突。
例如,我们在data中定义了number,但是在我们绑定到原型中的时候没有用$符号,在我们想通过this.number去获取数据的时候,就会产生代码冲突