Vue生命周期--四大阶段--8个钩子之mounted钩子的渲染

这篇具有很好参考价值的文章主要介绍了Vue生命周期--四大阶段--8个钩子之mounted钩子的渲染。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Vue生命周期:一个Vue实例从创建到销毁的整个过程。

生命周期四个阶段:创建(响应式数据)->挂载(渲染模板)->更新(修改数据,更新视图)->销毁(销毁实例)

eg:

const app = new Vue({
        el: '#app',
        data: {
            number: 33
        },
        //1.创建阶段(准备数据)
        beforeCreate(){//创建之前,还不能发送初始化的请求

        },
        created(){//创建之后,可以发送

        },
        //2.挂载阶段(渲染模板)
        beforeMount(){

        },
        mounted(){//开始操作dom

        },
        //3.更新阶段(修改数据->更新视图【才会触发这个阶段】)
        beforeUpdate(){

        },
        updated(){

        },
        //卸载阶段
        beforeDestroy(){//释放Vue以外的资源(清除定时器,延时器...)

        },
        destroyed(){

        }
    })

案例——记事本!

1.成果展示

Vue生命周期--四大阶段--8个钩子之mounted钩子的渲染,vue.js,javascript,前端2.需求:商品的添加与删除;价格超过500标红;统计计算总消费;消费账单使用饼图展示

3.思路分析:

(1).基本渲染  

- 立刻发送请求获取数据 created

- 拿到数据,存到data的响应式数据中

- 结合数据,进行渲染 v-for

- 消费统计  —> 计算属性

(2).添加功能

- 收集表单数据 v-model;使用指令修饰符处理数据

- 给添加按钮注册点击事件,对输入的内容做非空判断,发送请求

- 请求成功后,对文本框内容进行清空

- 重新渲染列表(把created内容封装成方法)

(3).删除功能

- 注册点击事件,获取当前行的id

- 根据id发送删除请求

- 需要重新渲染

(4).饼图渲染

- 初始化一个饼图 echarts.init(dom)    dom需要在mounted钩子中渲染

- 根据数据试试更新饼图 echarts.setOptions({...})文章来源地址https://www.toymoban.com/news/detail-803102.html

到了这里,关于Vue生命周期--四大阶段--8个钩子之mounted钩子的渲染的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Vue3】2-11 : 生命周期钩子函数及原理分析

    一、组件生命周期概述 1.1 官方生命周期 1.2 钩子函数(回调函数) ▶  生命周期可划分为三个部分(- 表示执行循序): 二、实战:测试生命周期流程 >  代码  >  效果 每个组件在被创建时都要经过一系列的初始化过程 ——例如, 设置数据监听 编译模板 将实例挂载到

    2024年01月21日
    浏览(39)
  • Vue--》详解Vue组件生命周期的三个阶段

    目录 组件生命周期 创建阶段 beforeCreate阶段: created阶段: beforeMount阶段

    2024年01月22日
    浏览(66)
  • vue基础知识五:请描述下你对vue生命周期的理解?在created和mounted这两个生命周期中请求数据有什么区别呢?

    一、生命周期是什么 生命周期(Life Cycle)的概念应用很广泛,特别是在政治、经济、环境、技术、社会等诸多领域经常出现,其基本涵义可以通俗地理解为“从摇篮到坟墓”(Cradle-to-Grave)的整个过程在Vue中实例从创建到销毁的过程就是生命周期,即指从创建、初始化数据

    2024年02月12日
    浏览(46)
  • 深入剖析Vue组件生命周期中的每个阶段

    Vue.js 是一款流行的 JavaScript 框架,用于构建用户界面。它采用了组件化的开发模式,组件是 Vue.js 的核心概念之一。Vue 组件的生命周期是指在组件被创建、渲染和销毁的过程中,Vue 实例会自动调用一系列的钩子函数。这些钩子函数可用于在组件的不同阶段执行特定的操作,

    2024年02月12日
    浏览(32)
  • React和Vue生命周期、渲染顺序

    目录 对比 命名规则 react:componentWillXxx,componentDidXxx vue2:beforeXxx,xxxed vue3:onBeforeXxx,onXxxed 生命周期 应用 created(vue2)(此时可访问this,更早地响应):ajax请求 mounted:操作dom(初始化节点、事件监听、副作用、ajax、网络请求) WillUnmount:清除 timer,取消ajax、网络请求

    2024年02月16日
    浏览(45)
  • 【Vue2.0源码学习】生命周期篇-初始化阶段(initState)

    本篇文章介绍生命周期初始化阶段所调用的第五个初始化函数—— initState 。 从函数名字上来看,这个函数是用来初始化实例状态的,那么什么是实例的状态呢?在前面文章中我们略有提及,在我们日常开发中,在 Vue 组件中会写一些如 props 、 data 、 methods 、 computed 、 watc

    2024年02月09日
    浏览(53)
  • 【Vue2.0源码学习】生命周期篇-初始化阶段(initInjections)

    本篇文章介绍生命周期初始化阶段所调用的第四个初始化函数—— initInjections 。从函数名字上来看,该函数是用来初始化实例中的 inject 选项的。说到 inject 选项,那必然离不开 provide 选项,这两个选项都是成对出现的,它们的作用是:允许一个祖先组件向其所有子孙后代注

    2024年02月09日
    浏览(48)
  • Vue - 实现类似小程序 onShow() 一样的生命周期钩子方法(监听页面的显示,只要页面显示就执行代码)

    我们都知道,在微信小程序和 uni-app 项目中,页面有一个 onShow() 生命周期,当页面显示时就会触发。 但在 Vue.js / Nuxt.js 项目中是没有这个钩子函数的, 本文将提供 最简单、高效 的解决方案, 另外兼容性亲测完美。 如下效果图所示,首页每次显示的时候都会触发(您看控制

    2024年02月11日
    浏览(44)
  • Vue2技能树(3)-声明式渲染、指令大全、生命周期函数

    👍 点赞,你的认可是我创作的动力! ⭐️ 收藏,你的青睐是我努力的方向! ✏️ 评论,你的意见是我进步的财富! Vue2技能树(1)-介绍、导入使用、响应式数据绑定、组件化开发 vue2技能树(2)-模板语法、vue的工具链、渐进式框架 Vue2技能树(3)-声明式渲染、指令大全、生命周

    2024年02月07日
    浏览(50)
  • Vue2-replace属性、编程式路由导航、缓存路由组件、两个新的生命周期钩子、路由守卫、路由器工作模式

    🥔:如果事与愿违,那一定是上天另有安排 更多Vue知识请点击——Vue.js 1.作用:控制路由跳转时操作浏览器历史记录的模式 2.浏览器的历史记录有两种写入方式:分别为 push 和 replace , push是追加历史记录,replace是替换当前记录 。路由跳转时候 默认为push 3.如何开启replace模

    2024年02月10日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包