在onclick事件后写的JS代码无法直接访问vm实例属性,v-on指令表达式可以写,在方法内无法直接访问data内数据。调用时vm实例,可以直接this.msg/vm.msg等, 对于箭头函数,在创建函数时就有this,看父作用域的this,没有往外找。指令语句,可以改变Vue内数据,进行渲染。如value=“msg”/{{msg}}不可以,指令与插值。
疑问一:调用函数与变量++时语句还是JS表达式? 调用函数和++时可以在插值语句以及指令中写的,但是由于是先挂载再渲染,必须不能无限死循环。
疑问二:template模板语句中的有一个总标签? 无论我们是否在标签内进行插值语法等等,模板语句template配置项一定是有一个总标签,可以id='app'在父子标签任意,替换id=‘app’下的一切标签和内容,但也可以不写在配置项内,直接在标签下写,无需一个根节点。 ..得到上一级的目录包含上一级的全体文件,.得到当前文件的目录 标签肯定写在js外,js内是JS代码,标签是html的语法,写在script外
methods没有用数据代理,但是增加了methods当中的方法属性,可以直接vm.