Loading

Es6语法+v-on参数相关+vue虚拟dom

Es6的语法

Es5:if和for 都没有块级作用域,函数function有作用域。

Es6:加入let使得if和for有作用域

.建议: 在Es6中优先使用const,只有需要改变某一个标识符的时候才使用let.

const使用需要提前赋值,对象(obj)形式的常量中,对象不可以更改,但是对象的属性可以更改

对象字面量增强写法:

Const name='why';
Const age=18;
Es5写法:
Const obj = {
Name:name,
Age: age
}
Es6写法
Const obj = {
name,
age
}
4..函数的增强写法:

Es5:
Const obj={
Run : function(){

}
},
Es6:
Const obj={
Run(){
}
}
v-on参数相关

情况1:如果该方法不需要额外参数,那么()可以不添加。

但是:如果方法本身有一个参数,那么会默认将原生事件event参数传递进去

情况2:如果需要同时传入某个参数,同时需要event,可以通过$event传入事件

vue虚拟dom

vue通过索引值改变数组不要能够响应式的渲染到页面上,通过pop(),push(),shift(),unshift(),

Splice(),sort(),reverse()可以响应式渲染到页面上

posted @ 2020-09-02 23:42  zranguai  阅读(165)  评论(0编辑  收藏  举报