我不在data中定义数据,就是在{{ }}或者v-xx:xxx=’’ "内直接写JS原生语句,红色部分能可以直接给数组添加属性,不用加this就能直接找到Array.而蓝色部分为什么不能直接写,还得加个this,才能找到console,Array和console不都是可以直接在原生写吗,用不着指定是window对象,为什么在Vue中一个可以直接写一个却不可以呢?
理论上这个语法糖click指向的是一个函数。你可以这么写@click="()=>{console.log('xxx')}"。