一、 vue实例的属性和方法

  1、属性

    1、常用属性

       vm.$el      #获取的是个dom对象可以点下面的属性

       vm.$data  #获取的是个。。。。

       vm.$options

       vm.$refs

    2、示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>vue实例的属性和方法</title>
    <script src="js/vue.js"></script>
</head>
<body>
    <div id="itany">
        {{msg}}
    
        <h2 ref="hello">你好</h2>
        <p ref="world">世界</p>
        <hr>

        <h1 ref="title">标题:{{name}}</h1>
    </div>

    <script>
        /*var vm=new Vue({
            // el:'#itany',
            data:{
                msg:'welcome to itany'
            },
            name:'tom',
            age:24,
            show:function(){
                console.log('show');
            }
        });*/

        /**
         * 属性
         */
        //vm.属性名 获取data中的属性,简单写法
        // console.log(vm.msg);

        //vm.$el 获取vue实例关联的元素
        // console.log(vm.$el); //DOM对象
        // vm.$el.style.color='red';

        //vm.$data //获取数据对象data
        // console.log(vm.$data);
        // console.log(vm.$data.msg);//获取数据对象data下的属性

        //vm.$options //获取自定义属性
        // console.log(vm.$options.name);
        // console.log(vm.$options.age);
        // vm.$options.show();

        //vm.$refs 获取所有添加ref属性的元素
        // console.log(vm.$refs);
        // console.log(vm.$refs.hello); //DOM对象
        // vm.$refs.hello.style.color='blue';


    </script>
    
</body>
</html>
View Code

相关文章: