【vue】前端学习

一、created 与 mounted 钩子函数用法与区别

1、created钩子函数,执行时挂载阶段还没有开始,模板还没有渲染成html,主要用来初始化数据。

例如:加载二级代码

复制代码
created() {
  //初始化数据
  this.fetchData();
}

2、mounted钩子函数,常用于页面加载完成后进行DOM操作或发送请求获取数据。

例如:初始化图表,因为在created钩子中,DOM还没被完全渲染出来,可能导致图表无法争取渲染。

复制代码
mounted() {
      //初始化图表数据
      this.initCharts()
    }

二、computed 与methods 区别

我们可以使用 methods 来替代 computed,效果上两个都是一样的,但是 computed 是基于它的依赖缓存,只有相关依赖发生改变时才会重新取值。而使用 methods ,在重新渲染的时候,函数总会重新调用执行。

最后,所有的方法都应该在methods里定义 ,在mounted或created里面使用this调用没用这个方法实现初始化。

相关推荐
꧁꫞꯭零꯭点꯭꫞꧂11 小时前
G6绘制机柜 以及机柜设备的demo
前端·javascript·vue.js
盐焗西兰花11 小时前
鸿蒙学习实战之路-Share Kit系列(7/17)-自定义分享面板操作区
linux·学习·harmonyos
C澒11 小时前
供应链产研交付提效:前端多业务线新增样板间页面统计方案
前端·mr
可视之道11 小时前
低代码可视化平台的前端架构设计:从渲染引擎到插件系统
前端
南城书生11 小时前
Android Kotlin 协程原理分析
前端
Lee川11 小时前
🚀 JavaScript 内存大揭秘:从“栈堆搬家”到“闭包时空胶囊”
前端·javascript·面试
唐叔在学习11 小时前
TodoList应用:SPA应用首屏性能优化实践
前端·javascript·性能优化
恋猫de小郭11 小时前
AI 时代的工程师需要具备什么能力?Augment Code 给出了他们的招聘标准
前端·人工智能·ai编程
kyriewen11 小时前
别再滥用 iframe 了!这些场景下它其实是最优解
前端·javascript·html
Nile11 小时前
解密openclaw底层pi-mono架构系列一:5. pi-web-ui
前端·ui·架构