1. 每个vue应用都是通过vue函数创建一个新的vue实例开始的
var vm = new Vue({
el:"#vm",
data:{}
})
2. 当一个vue实例被创建时,data中的数值(property)加入到vue的响应式系统中,党property发生变化时,“视图”(html)就会产生响应。
3. 实例生命周期钩子
- 生命周期钩子函数,给用户在不同阶段添加自己代码的机会
- 在实例生命周期的不同阶段被调用,如 mounted、updated 和 destroyed。生命周期钩子的 this 上下文指向调用它的 Vue 实例
- created 钩子可以用来在一个实例被创建之后执行代码
new Vue({
data: {
a: 1
},
created: function () {
// `this` 指向 vm 实例
console.log('a is: ' + this.a)
}
})
// => "a is: 1"
总结
- vue的响应式系统使得数据渲染、数据修改更加简单,呼应了笔记1中的组件化构建的好处(响应式系统是组件化构建的前提,成功连接了视图和数据库)
- 生命周期钩子的具体用途不清楚
标签:生命周期,实例,钩子,vm,Vue,vue,官网 来源: https://blog.csdn.net/heartxq/article/details/113705714
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。