【Vue】Vue实例初步

创建第一个vue应用

vue代码分为两部分,视图与脚本。

创建标签->左右双大括号声明变量(文本插值)->创建vue对象

数据与方法

  • 响应式系统

当Vue实例被创建时,将data对象中的所有property加入响应式系统,当property的值发生改变时,视图会产生响应。

值得注意的是只有当实例被创建时就已经存在于 data 中的 property 才是响应式的。也就是说如果你添加一个新的 property

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

若想让某一对象不再进行响应,则可以用Object.freeze().

vue实例中的data属性用$作为开头,以便和用户自定义的属性分开。

实例生命周期钩子

每个vue实例被创建时都要经过一系列初始化的过程,例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。在这一系列过程中会运行一些函数成为生命周期钩子,这给了用户在不同阶段添加自己代码的机会。

beforcreated,created,mounted,updated,…

生命周期图示

在这里插入图片描述
注意:
不要使用箭头函数,因为箭头函数并没有this变量,会一直向上查找词法作用域。

参考来源:https://cn.vuejs.org/v2/guide/instance.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值