美文网首页
2017/09/06 VUE实例

2017/09/06 VUE实例

作者: 竹溪穆褕 | 来源:发表于2017-09-13 13:54 被阅读6次

    一. 创建VUE实例

    1. var vm = new Vue( { } )

    二. 数据与方法

    1.  当一个 Vue 实例被创建时,它向 Vue 的响应式系统中加入了其data对象中能找到的所有的属性。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。

    var data={a:1}

    var vm = new Vue({

    data:data

    })

    vm.a == data.a;

    vm.a=2

    data.a// =>2

    data 里的数据改变是,视图就会跟着改变,,,,,,,只有在实例后的data数据中的属性值才是相应式的

    解决方法 :  可以为自己可能会使用的数据设定默认初始值

    2.  除了 data 属性, Vue 实例暴露了一些有用的实例属性与方法。它们都有前缀$,以便与用户定义的属性区分开来。例如:

    var data =  { a : 1 }

    var vm = new Vue({

    el : '#example' ,

    data : data

    })

    vm.$data === data       // => true

    vm.$el ===document.getElementById('example')      // => true

    // $watch 是一个实例方法

    vm.$watch (  'a' , function (newValue, oldValue) {

    // 这个回调将在 `vm.a` 改变后调用

    })

    相关文章

      网友评论

          本文标题:2017/09/06 VUE实例

          本文链接:https://www.haomeiwen.com/subject/veimjxtx.html