Vue_ElementUI之4_vue生命周期

这篇文章为Web开发者介绍了Vue.js的生命周期钩子函数,包括beforeCreate、created、beforeMount等,并通过实例演示了如何在这些关键阶段执行自定义操作。适合初级到中级前端学习者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文适用于Web入门级或偏中级前端爱好者等,内容是作者在51CTO的学习笔记,提交于github,有时候也没时间更新优快云,github对于部分同学可能也有一定的难度,本着开源的精神,较入门偏引导的小篇幅学习资料进行分享,希望对大家有帮助,也感谢大家的三联,我们走起!学到知识就好哦!知识版权申明,本知识体系是51CTO某位老师的课程,鉴于老师已在51CTO取得收益,故我不再进行版权申明和导流并作为知识技能分享,也希望老师看到能理解。

Vue生命周期钩子函数(回调函数)

钩子函数说明
beforeCreateVue对象创建之前
createdVue对象创建之后
beforeMountVue对象和文档节点挂载之前
mountedVue对象和文档节点挂载之后
beforeUpdate视图数据改变之前
updated视图数据改变之后
beforeDestoryVue对象销毁之前
destroyedVue对象销毁之后

示例

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue生命周期</title>
</head>
<body>

<!--DOM-->
<div id="app">
<span>span.name={{name}}</span>
<br>
<span>span.age={{age}}</span>
</div>

<!--引入vue-->
<script src="../js/vue.js"></script>

<!--javascript-->
<script>
<!--vue&javascript-->
	var data={
	name:'xu',
	age:20
};
	var vm=new Vue({
	el:'#app',
	data:data,
	//生命周期回调函数
	beforeCreate:function(){
	//创建Vue对象之前回调
	console.log('before');
	console.log(this);
	console.log(this.$data);
	console.log(this.$el);
	},
	//创建Vue对象之后回调
	created:function(){
	console.log('created')
	console.log(this);
	console.log(this.$el);
	console.log(this.$data.age);
	},
	//绑定(挂载)view和model之前回调
	beforeMount:function(){
	console.log('beforeMount');
	console.log(this.$el.innerHTML);
	},
	//绑定(挂载)view和model之后回调
	mounted:function(){
	console.log('Mount');
	console.log(this.$el.innerHTML);
	}
});
	console.log('now');
	console.log(vm.$data.name);
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值