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

凡科建站弊端各学院二级网站建设通报

凡科建站弊端,各学院二级网站建设通报,视频网站开发php,wordpress ip验证不当Vue3 生命周期 - 2024最新版前端秋招面试短期突击面试题【100道】 #x1f504; 在Vue.js中#xff0c;生命周期钩子是组件从创建到销毁过程中的一系列事件。理解Vue的生命周期对于掌握组件的行为和调试至关重要。Vue 3引入了Composition API#xff0c;改变了生命周期函数…Vue3 生命周期 - 2024最新版前端秋招面试短期突击面试题【100道】 在Vue.js中生命周期钩子是组件从创建到销毁过程中的一系列事件。理解Vue的生命周期对于掌握组件的行为和调试至关重要。Vue 3引入了Composition API改变了生命周期函数的使用方式。以下是关于Vue 2和Vue 3生命周期的详细解释。 Vue 2 生命周期钩子 在Vue 2中组件生命周期包括多个钩子函数主要有 beforeCreate实例刚被创建数据还未初始化。created实例创建完成数据已初始化。beforeMount模板渲染前DOM还未挂载。mounted实例已挂载DOM已渲染。beforeUpdate数据更新前。updated数据更新后DOM已更新。beforeDestroy实例销毁前。destroyed实例已销毁。 示例代码Vue 2 new Vue({el: #app,data() {return {msg: Hello Vue!};},beforeCreate() {console.log(beforeCreate,挂载了vue实例的方法但是data没有挂载, this.msg);},created() {console.log(created,挂载了data, this.msg);},beforeMount() {console.log(data没有渲染到了页面, document.getElementById(app).innerHTML);},mounted() {console.log(mounted data渲染到了页面, document.getElementById(app).innerHTML);},beforeUpdate() {console.log(beforeUpdate数据更改导致DOM更改之前, document.getElementById(app).innerHTML);},updated() {console.log(updated数据更改导致DOM更改之后, document.getElementById(app).innerHTML);},beforeDestroy() {console.log(beforeDestroy);},destroyed() {console.log(destroyed);} });Vue 3 生命周期钩子 在Vue 3中使用Composition API生命周期钩子的使用方式发生了变化。以下是与Vue 2对应的生命周期钩子 onBeforeMount组件渲染前。onMounted组件已挂载。onBeforeUpdate组件更新前。onUpdated组件更新后。onBeforeUnmount组件卸载前。onUnmounted组件已卸载。 示例代码Vue 3 const { createApp, onBeforeMount, onMounted, onBeforeUpdate, onUpdated, onBeforeUnmount, onUnmounted, ref } Vue;const app createApp({setup() {const msg ref(你好11111111111);console.log(1);onBeforeMount(() {console.log(onBeforeMount data没有渲染到了页面, document.getElementById(app).innerHTML);});onMounted(() {console.log(onMounted data渲染到了页面, document.getElementById(app).innerHTML);setTimeout(() {msg.value hello;}, 1000);});onBeforeUpdate(() {console.log(onBeforeUpdate);});onUpdated(() {console.log(onUpdated);});onBeforeUnmount(() {console.log(onBeforeUnmount);});onUnmounted(() {console.log(onUnmounted);});return { msg };} });app.mount(#app);总结 Vue 2 生命周期钩子 beforeCreate 和 created用于初始化。beforeMount 和 mounted用于处理DOM操作。beforeUpdate 和 updated用于响应数据变化。beforeDestroy 和 destroyed用于清理工作。 Vue 3 生命周期钩子 引入了 setup 函数钩子的使用方式变为函数调用提升了灵活性。移除了 beforeCreate 和 created用 setup 替代。destroy 改为了 unmount使得语义更加明确。 理解Vue的生命周期及其在不同版本中的变化将帮助你更好地管理组件的状态和行为提高开发效率。在面试中能清晰地解释这些概念将使你更具竞争力
http://www.zqtcl.cn/news/513725/

相关文章:

  • 做网站怎么注册营业执照民制作网站哪家便宜
  • 临沂做进销存网站推广软件公司
  • 网站前端建设唐山网站建设托管
  • 做效果图有哪些网站seo怎么做关键词排名
  • 深圳手机网站开发什么网站可以做英语题
  • 网站优化什么意思图片展示网站
  • 建德做网站米趋外贸网站建设
  • 国外优秀的设计网站八爪鱼磁力搜索引擎
  • 网站建设优化陕西网络营销推广方法与策略
  • 网站建设推广者怎样找到客户百度seo排名帝搜软件
  • 绵阳网站托管网站建设第一品牌
  • 张家港网站建设培训班电商seo引流
  • 网站安全怎么做手机网站 焦点图
  • 阿里云做网站的代码网上申请入团网站
  • 精品课程网站怎么做建筑图纸符号大全解释
  • 高权重网站 内页做跳转给新网站许昌做网站公司哪家专业
  • 咸阳网站建设工作室网站建设经
  • 网站怎么做短信接口新浪wordpress
  • 方维o2o 2.9蓝色团购网站程序源码模板做一电影网站怎么赚钱
  • 口碑好网站建设资源新昌网站建设
  • 苏州做网站的公司排名泉州网络推广专员
  • 无为县做互联网网站备案的时候网站建设方案书要吗
  • 修改网站的备案主体dede网站地图不显示文章列表
  • 建立个人网站的成本织梦html5手机网站模板
  • 怎么自己建一个网站吗php网页设计培训
  • 深圳大型论坛网站建设wordpress国内加速
  • 仿站怎么做广告装饰公司名字
  • 黄冈网站推广收费标准wordpress导航页面设置密码
  • 做网站会犯法吗贵州省建设厅城乡建设网站
  • 做网站和做公众号资金盘网站怎么建设