vue中$el等属性

[图片上传中...(3019156f-c147-39b1-a9c4-7bdb6f291897.png-c4bdc6-1562388468600-0)]

属性:

vm.$el

获取Vue实例关联的DOM元素;

vm.$data

获取Vue实例的data选项(对象)

vm.$options

获取Vue实例的自定义属性(如vm.$options.methods,获取Vue实例的自定义属性methods)

vm.$refs

获取页面中所有含有ref属性的DOM元素(如vm.$refs.hello,获取页面中含有属性ref = “hello”的DOM元素,如果有多个元素,那么只返回最后一个)

Js代码

var app   = new Vue({    
        el:"#container",    
        data:{    
                msg:"hello,2018!"    
        },    
        address:"长安西路"    
})    
console.log(app.$el);

返回Vue实例的关联DOM元素,在这里是#container

console.log(app.$data);

返回Vue实例的数据对象data,在这里就是对象{msg:”hello,2018“}

console.log(app.$options.address);

返回Vue实例的自定义属性address,在这里是自定义属性address

console.log(app.$refs.hello)

返回含有属性ref = hello的DOM元素(如果多个元素都含有这样的属性,只返回最后一个)<h3 ref = "hello">呵呵 1{{msg}}</h3>

转载:https://forlan.iteye.com/blog/2418359

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。