美文网首页Vue
【Vue】 实例化

【Vue】 实例化

作者: Qingelin | 来源:发表于2019-10-02 21:46 被阅读0次

1. 创建Vue实例:

//通过 new Vue创建一个vm跟vue实例
var vm = new Vue {
      //选项对象options
}

1.选项对象options的值有多种类型:(当它们都有前缀 $时表示属性API,以便与用户定义的属性区分开来)

  1. data /props /propsData /computed /methods /watch
  2. el /template /render /renderError
  3. beforeCreate /created /beforeMount /mounted /beforeUpdate /updated /activated /deactivated /beforeDestroy /destroyed /errorCaptured
  4. directives /filters /components /parent /mixins /extends /provide /inject
  5. name /delimiters /functional /model /inheritAttrs /comments

2. 选项对象options中的data的属性的行为:

一旦创建一个vue跟实例,那么他将会把data对象中所有的属性都添加到vue的响应式系统中,当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。

【注意】只有当实例被创建时就已经存在于 data 中的属性才是响应式的。也就是说如果你添加一个新的属性,当改变这个属性的值的时候页面不会重新渲染的。
例如:

//html
<div id="app">
    <span class=span-a>
      {{obj.a}} 
    </span>
    <span class=span-b>
      {{obj.b}}
    </span>
  </div>
//js
var app = new Vue({
  el: '#app',
  data: {
    obj: {
      a: 'a',
    }
  },
})
app.obj.a = 'a2'

结果为:span-a 中显示a2,span-b 中不显示

3. Object.freeze()

  1. 方法可以冻结一个对象,冻结指的是不能向这个对象添加新的属性,不能修改其已有属性的值,不能删除已有属性,以及不能修改该对象已有属性的可枚举性、可配置性、可写性。
  2. const object2 = Object.freeze(object1); 其中 object2 和 object1 是同一个对象

相关文章

  • vue-router

    安装vue-router 引入 实例化router 将实例化的 router 添加到 vue 的实例中 在实例化r...

  • Vue2学习笔记:vue实例

    一、实例化vue 二、添加实例化选项 三、扩展vue构造器 四、属性与方法 五、vue实例选项与原生js的关系 六...

  • vue实例

    Vue实例化 1.创建一个Vue实例 通过Vue构造函数new 一个新的vue实例, 当你创建一个vue实例,你可...

  • Vue2.0基础-生命周期(二)

    一、Vue对象实例化 其中Vue函数称为构造函数,使用new就可以实例化出来一个实例化对象。 二、Vue的生命周期...

  • Vue快速入门(二)《快乐Vue》

    基础特性 实例及选项 使用 Vue 前必须先实例化,即 new Vue({})一个 Vue 实例相当于MVVM模式...

  • 演示Vue.js 是如何进行「依赖收集]

    初始化Vue 我们简单实例化一个Vue的实例, 下面的我们针对这个简单的实例进行深入的去思考: initState...

  • VUE.js教程__认识VUE

    每个Vue应用都需要通过实例化Vue来实现;

  • Vue学习笔记2

    组件化应用构建 Vue实例 创建一个Vue实例 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实...

  • VUE学习笔记 - 实例

    构造器 每个 Vue.js 应用都是通过构造函数 Vue 创建一个 Vue 的根实例 启动 在实例化 Vue 时,...

  • vue生命周期

    Vue 实例 在文档中经常会使用 vm 这个变量名表示 Vue 实例,在实例化 Vue 时,需要传入一个选项对象,...

网友评论

    本文标题:【Vue】 实例化

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