码迷,mamicode.com
首页 > Web开发 > 详细

vue.js基础学习(2)

时间:2018-11-30 14:13:58      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:his   data   vue.js   col   let   temp   turn   name   组件   

vm=new vue({

date:{name:"aa",

user:{“name”:"lsm"}});

获取属性值

1:vm.name

2:vm.$data.name

3:获取vue关联的实例  vm.$el

vm.$el.style.color="red"

4:获取自定义属性

vm.$options.name

5:获取所有添加了ref属性的元素

vm.$refs         <h2 ref="hello"></h2>    vm.$el.hello.style.color="red"

6:$set  $delete  对象属性的添加和删除

method:{

add(){

this.$set(this.user,"age",22)

}

del(){

this.$delete(this.user,"age")

}

}

7:全局组件

创建方法1:var Component =vue.extend({

template:‘<h1>hello</h1>‘

})

vue.component(“hello”,Component)

 创建方法2: vue.component(“wrold”{

template:‘<h1>wrold</h1>‘

})

引用:<hello></hello>

8:局部组件

components:{

"my-adress":{

template:‘<h1>wrold</h1>‘},

"my-name":{

template:‘<h1>{{name}}</h1>‘,

data(){

return {"name":"lsm"}}}

}

 

vue.js基础学习(2)

标签:his   data   vue.js   col   let   temp   turn   name   组件   

原文地址:https://www.cnblogs.com/min-min-min/p/10043405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!