1.v-on / @   

    // eg:@click @dblclick @mouseover  @keydown.enter ~~ 鼠标按下enter 

2.v-show 适用于比较频繁的操作 显示隐藏 / v-if  DOM元素的删除/销毁,渲染

3.v-for   

遍历数组: v-for = "(v,i) in arr"  v数组的每一项(值/value), i为索引   :key= " i "  为了防止浏览器从缓存中拿取数据,key最好选择唯一标识的值,i为索引 唯一标识。

遍历对象: v-for = "(v,k) in obj"  v 对象的值 ,k 为对应的键

遍历数组对象:  v-for = "(v,i) in items"   v 一个对象,i为索引

遍历数值型:n = 8 v-for = "(v,i) in n"    v(值/value), i为索引     遍历1——8,可应用在分页上

4.v-bind / :   src / :src   style / :style    class / :class    : /v-bind 后面的值都是变量 

5,v-html  渲染元素   <div v-html = " "></div>  

6.v-model  常用:表单输入框 value值

双向数据绑定

Object.defineProperty( obj, 'name' , {    //动态添加属性   参数:对象, 属性名,属性的描述信息
   value: ‘an’
})  //添加一个

Object.defineProperties( obj,{    
   'name':{
value :"a"
},
'age':{
value: 22.
writable: true //是否可以修改
} }) //添加多个

实现动态的改变
var obj = {};
var a = 123;
Object.defineProperties( obj, 'name'{    
   get:function(){
return a
};
   set:function(val){
a = val
}
})
 
 

 

posted on 2019-10-13 21:35  carry,carry  阅读(184)  评论(0编辑  收藏  举报