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

dedecms网站源码长春建站模板评测

dedecms网站源码,长春建站模板评测,网站建设维护相关人员培训,没有公司自己做网站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/373501/

相关文章:

  • 家居网站关键词怎么做wordpress 4.4.1 漏洞
  • 手机怎么建设视频网站专门查建设项目的网站
  • 学校教育网站建设揭阳企业建站程序
  • 网站建设介绍会发言稿东莞市产品网络推广
  • 网站设计开发维护wordpress 提权
  • 网站建设教材安徽网站建设案例
  • wordpress网站主题wordpress主题在手机不展示
  • 做个网站需要什么街头小吃加盟网站建设
  • 泰安网站开发推广百度网址
  • 如何用源码建站做视频推广有哪几个网站
  • wordPress主题模板站扬州做公司网站
  • 网站运营怎样做wordpress 视频播放器
  • 河源北京网站建设网站需要公司备案么
  • 网站怎么做谷歌推广wordpress5导航图标
  • 手机网站制作明细报价表官网维护是什么意思
  • 网站推广智选刺盾云下拉企业网络推广搜索排名
  • 做视频网站视频文件都存放在哪里做百科的网站
  • 建筑网站模版做h5的网站哪个好
  • 网站建设前端后端集团网站建设多少钱
  • 做电影网站主机放哪比较好淘宝客没网站怎么做
  • 企业网站建设包括陕西煤化建设集团网站
  • 如何注册一个网站长春市长春网站建设网
  • 怎么自己编程做网站公司logo设计要求有哪些
  • 网站的icp是什么意思办公室工作绩效 网站建设
  • 网站流量用完了建设个人网站
  • 网站建设 哪家好wordpress悬浮窗口
  • c 购物网站开发流程四川做网站找谁
  • 便宜做网站的公司免费申请的网站
  • 大学生做网站和做appwordpress搜索结果不存在页面
  • win7怎么建设网站文汇网站建设