首页 > Web开发 > 详细

vue.js基础学习(2)

时间:2018-11-30 12:41:15      阅读:115      评论:0      收藏:0      [点我收藏+]

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)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!