self的使用可以明确的指明self指向当前的组件对象(其实,你可以理解为self就是一个普通的临时变量,这个临时变量指向了当前的组件。而且不一定非要用self,用其他任何js认可的变量命名都可以),而this是会根据当前的运行环境而变化。这样,当你需要调用本组件自己的方法、属性时,就不会因为this变了,而报错。