码迷,mamicode.com
首页 > 其他好文 > 详细

Vue属性和方法

时间:2017-11-17 10:42:48      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:vue属性和方法

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>属性和方法</title>
    </head>
    <script type="text/javascript" src="js/vue.js" ></script>
    <body>
        <div id="div1">
            {{msg}}
            <h1 ref="hello">你好</h1>
            <h2 ref="world">世界</h2>
            <h3 ref="content">{{content}}</h3>
        </div>
    </body>
    <script>
        // let vm = new Vue({
        //     el: "#div1",
        //     data:{
        //         msg:‘hello world‘
        //     },
        //     name:‘恒大足球‘,
        //     show:function(){
        //         alert(‘hello‘);
        //     }
        // });
        
        // 属性
        // 获取data属性
        // console.log(vm.$el);//获取DOM对象
        // vm.$el.style.color = ‘blue‘;  //修改DOM样式
        // console.log(vm.$data.msg);  //获取数据对象data
        // console.log(vm.$options); //获取自定义属性
        // console.log(vm.$options.name);  //获取自定义值
        // vm.$options.show();  //调用自定义方法
        // console.log(vm.$refs.hello);
        // vm.$destroy();  //销毁实例
        // vm.name = ‘国足‘;
        // console.log(vm.$options.name);
        let vm_obj = new Vue({
            data:{
                msg:‘程序猿‘,
                content:‘这是内容‘
            }
        }).$mount(‘#div1‘);  //挂载实例
        vm_obj.content = ‘这是改变后的内容‘;
        //DOM还没有及时更新完,Vue实现响应式并不是数据发生之后DOM立即变化
        vm_obj.$nextTick(function(){
            //DOM更新完成后再执行此代码
            console.log(vm_obj.$refs.content.textContent);
        })
    </script>
</html>


本文出自 “Note” 博客,转载请与作者联系!

Vue属性和方法

标签:vue属性和方法

原文地址:http://3miao.blog.51cto.com/9661385/1982655

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