vue中mounted是什么意思,vue的mounted是做什么的

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: