当前位置: 首页 > news >正文

电子商务网站建设携程专业的网页制作服务好

电子商务网站建设携程,专业的网页制作服务好,丰台新乡网站建设,怎么做义工网站1——beforeCreate:在内存中创建出vue实例,数据观测 (data observer) 和 event/watcher 事件配置还没调用(data 和 methods 属性还没初始化) 【执行数据观测 (data observer) 和 event/watcher 事件配置】 2——created&#xf…

在这里插入图片描述

1——beforeCreate:在内存中创建出vue实例,数据观测 (data observer) 和 event/watcher 事件配置还没调用(data 和 methods 属性还没初始化)

【执行数据观测 (data observer) 和 event/watcher 事件配置】

2——created:实例已完成数据观测 (data observer),property 和方法的运算,watch/event 事件回调。(data 和 methods属性完成初始化,还没开始编译模板,可以进行Ajax请求)

【在内存中编译模板】

3——beforeMount(服务器端渲染期间不被调用):模板编译完成,还没有挂载到页面中,相关的 render 函数首次被调用

【挂载模板到页面】

4——mounted(服务器端渲染期间不被调用):模板已挂载到页面中,真实的DOM渲染完成。—— 可以操作DOM了!

这时 el 被新创建的 vm.$el 替换了。如果根实例挂载到了一个文档内的元素上,当 mounted 被调用时 vm.$el 也在文档内。

mounted 不保证所有的子组件也都一起被挂载,所以如果希望等到整个视图都渲染完毕,需在 mounted 内部使用 vm.$nextTick

至此,实例结束创建期,进入运行期,等待数据发生变化。

【数据变化】—— 数据变化时,会触发beforeUpdate和updated,但一般用watch

5——beforeUpdate:状态更新之前执行此函数,此时data中的状态值是最新的,但是界面上显示的数据还是旧的,因为此时还没有开始重新渲染DOM节点

【更新页面】

6——updated:实例更新完毕后调用此函数,此时 data 中的状态值 和 界面上显示的数据,都已经完成了更新,界面已经被重新渲染好了。

可用于子组件向父组件传递数据的变化

updated(){this.$emit('contentChange',this.content)
},

7——beforeDestroy:实例销毁之前调用。在这一步,实例仍然完全可用。—— 常在这里清除定时器和事件绑定

【销毁实例】

8——destroyed:Vue 实例销毁后调用。此时,Vue实例绑定的所有东西都会解绑,所有的事件监听器会被移除,所有的子实例也会被销毁

父子组件的生命周期顺序

  • 父组件 created
  • 子组件 created (外到内)
  • 子组件 mounted
  • 父组件 mounted (内到外)
  • 子组件 updated
  • 父组件 updated (内到外)
  • 子组件 destroyed
  • 父组件 destroyed (内到外)

范例代码

src\views\index.vue

<template><div><Child :num="num" /><button @click="add_num">+1</button></div>
</template><script>
import Child from "./child.vue";export default {components: {Child,},data() {return {num: 0,};},methods: {add_num() {this.num += 1;},},created() {console.log("父组件 created");},mounted() {console.log("父组件 mounted");},updated() {console.log("父组件 updated");},destroyed() {console.log("父组件 destroyed");},
};
</script>

src\views\menu\child.vue

<template><div>{{ num }}</div>
</template><script>
export default {props: {num: Number,},created() {console.log("子组件 created");},mounted() {console.log("子组件 mounted");},updated() {console.log("子组件 updated");},destroyed() {console.log("子组件 destroyed");},
};
</script>

在这里插入图片描述

http://www.yayakq.cn/news/511286/

相关文章:

  • 网站选项按钮新媒体运营的相关优势
  • 杭州企业网站设计模板学校网站管理方案
  • wordpress 站点主页建设工程施工合同司法解释一二三
  • 网站优化建设南昌苏州广告设计公司
  • 博山网站seo网页制作模板和库教案
  • PHP与网站建设的课后笔记做网站的一般都包维护吗
  • 网站建设策划 优帮云Wordpress盗版主题
  • 网站开发算是软件开发标签管理wordpress
  • 网站建设基础学习公司网站维护分工
  • 大连网站建设意动科技公司西安建设工程交易中心网站
  • 厦门网站建设培训吉安做网站多少钱
  • 网站页面设计需要遵循的六大原则wordpress 宽度
  • sz住房和城乡建设部网站做物流网站找哪家好
  • 购物型网站上海公司网页设计
  • 网站内容框架唐山市住房和诚乡建设局网站
  • 销售产品单页面网站自助建站系统有什么好处
  • 什么是网站前台静态化网站怎么做限时抢购
  • 海外网站建设推广优秀创意网站
  • 电子商务网站开发教程书内代码网站后期运营方案步骤
  • wordpress建站平台带后台的网站模板下载
  • 去除 做网站就用建站之星工程技术
  • 网站维护一般多长时间网页设计思路说明200字
  • 特色企业网站wordpress 去除图片
  • 公司网站发展规划书wordpress 调用小工具栏
  • 怎样注册自己的货运网站线上购物网站开发
  • 如何将网站排名做高详情页模板下载
  • 如何在电脑上建设网站网页风格设计
  • 宜春做网站的婚庆公司收费价格表
  • asia域名的网站编程课程
  • 哪个网站建设平台支持花呗分期长沙专业网站建设.