Vue2学习笔记:实例

Posted </script>

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue2学习笔记:实例相关的知识,希望对你有一定的参考价值。

1.实例

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
    <script type="text/javascript">
        window.onload = function(){
            vm = new Vue({
                el:\'#box\',
                data:{
                    msg:\'Hello Vue!\'
                }
            });
        }
    </script>
</head>
<body>
    <div id="box">
        {{msg}}
    </div>
</body>
</html>

实例化传入了一个对象{el:\'#box\',data:{msg:\'Hello Vue!\'}},每个 Vue.js 应用都是通过构造函数 Vue 创建一个 Vue 的根实例。

 

实例化后 vm 是什么:上面代码我们new处理一个Vue的实例,并赋值给了全局vm变量

 

2.实例负值和得到值相关

vm.$el.style.background = \'red\';  //让$el的样式背景变得红色

console.log(vm.$data);    //{msg:\'Hello Vue!\'}

console.log(vm.$data.msg); //\'Hello Vue!\'

 

3.实例挂载和自定义属性相关

var vm = new Vue({
    data:{
        a:1,
    },
});

//之后挂载
vm.$mount(\'#box\');

或

var vm = new Vue({
    data:{
        a:1,
    },
}).$mount(\'#box\');

还有一种关于自定义属性

var vm = new Vue({
    aa:11,   //自定义属性
    data:{
        a:1,
    },
}).$mount(\'#box\');

console.log(vm.$options.aa); //11 可以通vm.$options  来获得

 

以上是关于Vue2学习笔记:实例的主要内容,如果未能解决你的问题,请参考以下文章

Vue2学习笔记:实例

Vue2.x基础笔记学习

vue2.0学习笔记之生命周期

Vue2.x源码学习笔记-Vue构造函数

vue2.0 代码功能片段

vue2.0 路由学习笔记