vue中mounted是什么意思,vue的mounted是做什么的
本文主要介绍分析方法、装裱等。在vue中,有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。
目录
方法,vue生命周期的已安装使用(方法,已安装)1。什么是生命周期2。钩子函数3。Vue生命周期的初始化阶段
methods、mounted的使用方法
Created:在加载HTML之前,执行。执行顺序:父组件-子组件挂载:加载后执行html。执行顺序:子组件-父组件方法:事件方法执行。观察:监听一个值的变化,然后执行相应的函数。Computed:computed是一个计算属性,即最终值export default {
名称:画,
Data(){ //定义变量源
返回{
source:new ol . source . vector({ wrapX:false }),
}
},
Props:{ //接收父组件传递的参数
地图:{
//类型:字符串
},
},
Mounted(){ //页面初始化方法
if (map==map){
}
var vector=new ol.layer.Vector({
来源:this .来源
});
this . map . add layer(vector);
},
观察:{//监视值变化:映射值
映射:函数(){
console . log( 3333 this . map);
//返回this.map
console . log( 444444 this . map);
var vector=new ol.layer.Vector({
来源:this .来源
});
this . map . add layer(vector);
}
},
方法:{ //监听方法点击事件等。并执行drawFeatures方法。
drawFeatures:函数(drawType){}
}
}
vue生命周期(methods、mounted)
1.什么是生命周期
首先,我们来理解一下‘生命周期’这个词。一般来说,生命周期是一个从诞生到消失的过程。比如一个人从出生到死亡。在vue中,vue的生命周期是指从创建vue对象到销毁vue对象的过程。
Vue实例有一个完整的生命周期,即从开始创建、初始化数据、编译模板、挂载Dom、渲染更新渲染、卸载等一系列过程。我们称之为Vue的生命周期。一般来说,Vue实例从创建到销毁的过程就是生命周期。
在vue的整个生命周期中,它提供了一系列的事件,允许我们在事件被触发时注册js方法,用我们注册的js方法控制全局。这在这些事件响应方法中直接指向Vue的实例。
2.钩子函数
【解释】:
钩子函数是Vue框架中的一些内置函数。随着Vue的生命周期阶段,自动钩子函数是Vue框架中的一些内置函数。使用Vue的生命周期阶段,自动执行【作用】:。
在特定时间,执行特定操作在特定时间,执行特定操作【分类】:
四个阶段,八个阶段,方法名,方法名,初始化,创建前创建,安装,安装前安装,更新,更新前,销毁,销毁前销毁
3.Vue生命周期之初始化阶段
【图示】:
【代码演示1】:
!声明文档类型
html lang= en xmlns= http://www . w3 . org/1999/XHTML
头
meta charset=UTF-8
meta http-equiv= X-UA-Compatible content= IE=edge
meta name= viewport content= width=device-width,initial-scale=1.0
标题标题/标题
脚本src=js/vue.min.js/script
/头
身体
div id=root
H2 :style={opacity} 欢迎学习/h2
{{ change() }}
/div
/body
脚本类型=文本/javascript
vue . config . production tip=false;
新Vue({
el:#root ,
数据:{
不透明度:1
},
方法:{
更改(){
Console.log(启动计时器)
setInterval(()={
这.不透明度-=0.01
if(this.opacity=0)
{
this.opacity=1
}
},16)
}
}
})
/脚本
/html
【代码分析】:
【代码演示2】:
模板
差异
H3生命周期函数/h3
Button @click=message= test 修改数据/button
p{{ message }}/p
/div
/模板
脚本
导出默认值{
名称:生命,
data(){
返回{
消息:"你好"
}
},
创建之前()
{
console.log(beforeCreate -创建前);
控制台。日志(这个。消息);
},
已创建(){
console.log(已创建-创建后);
控制台。日志(这个。消息);
},
beforeMount(){
console.log(beforeMount -渲染前);
控制台。日志(这个。消息);
},
已安装(){
console.log(mounted -渲染后);
控制台。日志(这个。消息);
},
更新之前(){
console.log(更新前-修改前);
控制台。日志(这个。消息);
},
已更新(){
console.log(已更新-修改后);
控制台。日志(这个。消息);
},
销毁前(){
console.log(beforeDestroy -销毁前);
控制台。日志(这个。消息);
},
销毁(){
console.log(已销毁-销毁后);
控制台。日志(这个。消息);
}
}
/脚本
样式范围
/风格
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。