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

互联网医院泉州seo外包

互联网医院,泉州seo外包,wordpress 后台移除新闻,网站开发属于什么专业目录 一、beforeCreate 下面是一个beforeCreate的简单使用示例: 在控制台输出before create hook。 二、created 下面是一个created的简单使用示例: 在控制台输出created hook。 三、beforeMount 下面是一个beforeMount的简单使用示例&#xff1…

目录

一、beforeCreate

下面是一个beforeCreate的简单使用示例:

在控制台输出'before create hook'。

二、created

下面是一个created的简单使用示例:

在控制台输出'created hook'。

三、beforeMount

下面是一个beforeMount的简单使用示例:

在真实DOM生成后,页面会显示'hello world'。

四、mounted

下面是一个mounted的简单使用示例:

控制台输出组件的innerText。

五、beforeUpdate

下面是一个beforeUpdate的简单使用示例:

在调用changeMessage方法之后,控制台会输出'before update message: before update hook message'。

六、updated

下面是一个updated的简单使用示例:

在调用changeMessage方法之后,控制台会输出'updated message: hello world'。

七、beforeUnmount

下面是一个beforeUnmount的简单使用示例:

在组件DOM节点从页面中移除之前,控制台会输出'before unmount'。

八、unmounted

下面是一个unmounted的简单使用示例:

在组件DOM节点从页面中移除之后,控制台会输出'unmount'。

以上就是Vue3的各个生命周期钩子函数的详细解释和使用方法,希望可以对读者有所帮助。


Vue3是Vue.js的最新版本,其生命周期相对于Vue.js 2.x版本有所改变,本文将详细介绍Vue3的各个生命周期,包括其执行顺序、作用、使用方法以及配合代码案例

一、beforeCreate

beforeCreate钩子函数是在Vue3实例被创建之初执行的,此时Vue3实例中的数据和方法都还未初始化,因此在beforeCreate中无法访问到组件的data、computed、methods等属性。

下面是一个beforeCreate的简单使用示例:

<script>
export default {beforeCreate() {console.log('before create hook')}
}
</script>

在控制台输出'before create hook'。

二、created

created钩子函数是在Vue3实例被创建后立即执行的,此时Vue3实例中的数据已经被初始化,但是模板还未生成,因此在created中无法访问到组件的DOM节点。

下面是一个created的简单使用示例:

<script>
export default {created() {console.log('created hook')}
}
</script>

在控制台输出'created hook'。

三、beforeMount

beforeMount钩子函数在Vue3实例的模板挂载到真实DOM之前执行,此时Vue3实例已经将数据和模板联系起来,但是还未生成DOM节点,可以在此时修改数据,这样修改后的数据会在真实DOM生成后立即呈现出来。

下面是一个beforeMount的简单使用示例:

<template><div>{{ message }}</div>
</template><script>
export default {data() {return {message: 'before mount hook message'}},beforeMount() {this.message = 'hello world'}
}
</script>

在真实DOM生成后,页面会显示'hello world'。

四、mounted

mounted钩子函数在Vue3实例的模板已经挂载到真实DOM之后执行,此时Vue3实例已经生成了DOM节点,并将数据绑定到了DOM节点上,此时可以访问组件的DOM节点。

下面是一个mounted的简单使用示例:

<template><div ref="message">{{ message }}</div>
</template><script>
export default {mounted() {console.log(this.$refs.message.innerText)}
}
</script>

控制台输出组件的innerText。

五、beforeUpdate

beforeUpdate钩子函数在Vue3实例的数据发生改变,但是还未更新DOM节点之前执行,此时可以在beforeUpdate中获取到新的数据和旧的数据,以及修改之前的DOM节点状态。

下面是一个beforeUpdate的简单使用示例:

<template><div>{{ message }}</div>
</template><script>
export default {data() {return {message: 'before update hook message'}},methods: {changeMessage() {this.message = 'hello world'}},beforeUpdate() {console.log(`before update message: ${this.message}`)}
}
</script>

在调用changeMessage方法之后,控制台会输出'before update message: before update hook message'。

六、updated

updated钩子函数在Vue3实例的数据发生改变并且DOM节点已经更新之后执行,此时可以访问到最新的DOM节点状态。

下面是一个updated的简单使用示例:

<template><div>{{ message }}</div>
</template><script>
export default {data() {return {message: 'updated hook message'}},methods: {changeMessage() {this.message = 'hello world'}},updated() {console.log(`updated message: ${this.message}`)}
}
</script>

在调用changeMessage方法之后,控制台会输出'updated message: hello world'。

七、beforeUnmount

beforeUnmount钩子函数在Vue3实例被销毁之前执行,此时可以对Vue3实例进行一些清理工作,如清除定时器、取消订阅等操作。

下面是一个beforeUnmount的简单使用示例:

<template><div>{{ message }}</div>
</template><script>
export default {data() {return {message: 'before unmount hook message'}},mounted() {setTimeout(() => {this.$el.remove()}, 3000)},beforeUnmount() {console.log('before unmount')}
}
</script>

在组件DOM节点从页面中移除之前,控制台会输出'before unmount'。

八、unmounted

unmounted钩子函数在Vue3实例被销毁之后执行,此时Vue3实例已经从内存中移除,可以在此时清除定时器、取消订阅、释放内存等操作。

下面是一个unmounted的简单使用示例:

<template><div>{{ message }}</div>
</template><script>
export default {data() {return {message: 'unmount hook message'}},mounted() {setTimeout(() => {this.$el.remove()}, 3000)},unmounted() {console.log('unmount')}
}
</script>

在组件DOM节点从页面中移除之后,控制台会输出'unmount'。

以上就是Vue3的各个生命周期钩子函数的详细解释和使用方法,希望可以对读者有所帮助。

http://www.ds6.com.cn/news/94279.html

相关文章:

  • 云南网站做的好的公司总排行榜总点击榜总收藏榜
  • 网站被拔毛的原因关键词拓展工具有哪些
  • PHP调用wordpress数据库ID杭州seo公司排名
  • 深圳网站搭建多少钱百度企业推广
  • 自助建站视频网站5188关键词平台
  • 东营网红上海牛巨微seo关键词优化
  • 汉力建设网站泰安网络推广培训
  • 日语写给折扣网站开发信深圳seo网络优化公司
  • 做论坛网站4g空间够不够用长沙seo优化价格
  • 做视频网站视频加载过慢aso优化渠道
  • 网站的分页效果怎么做新品牌推广策划方案
  • 汕头网站优化海外营销推广服务
  • 响应式网站建设免费百度搜索引擎首页
  • 教育系统网站备案网页模板大全
  • 南昌做购物网站的公司百度推广一般要多少钱
  • 政府网站建设的初衷网络营销师报名入口
  • 做冷库的网站baidu 百度一下
  • 现在网站建设还用测浏览器吗高端网站建设报价
  • 怎么在国外的搜索网站做推广安徽网站推广优化
  • 旅游网站建设模块bt兔子磁力天堂
  • 苏州工业园区公积金如何优化关键词
  • 网站开发好什么进行界面的优化seo监控
  • 网站站内搜索代码专业软文平台
  • 网站开发验收宝鸡网站开发公司
  • ps做网站的草图百度一下百度一下
  • 手机回收网站做多久免费顶级域名注册网站
  • javaweb购物网站开发百度竞价排名机制
  • 香港网站域名申请如何免费做网站推广的
  • 虚拟主机网站301跳转优化服务内容
  • 网站建设的步骤教程seo关键词排名优化制作