2016 - 2024

感恩一路有你

八大生命周期vue 一直搞不懂vue中的生命周期,怎么才能搞清楚?

浏览量:3060 时间:2021-03-15 21:18:21 作者:admin

一直搞不懂vue中的生命周期,怎么才能搞清楚?

vue官网说,“你暂时不用搞清楚这些...",我觉得你既然准备用vue做开发的,不搞懂搞透它,你以后会发现踩的坑终究还是有它引起的,等以后再来补坑,不如现在就拿下它。

以下主要从几个方面来讲:

1.vue的生命周期是什么

2.vue生命周期的在项目中的执行顺序

3.vue中内置的方法 属性和vue生命周期的运行顺序(methods、computed、data、watch)

4.自己构造的方法与vue生命周期的运行顺序 如show这些

5.总结

一、vue的生命周期是什么

    vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁,这就是一个组件所谓的生命周期。在组件中具体的方法有:

    beforeCreate

    created

    beforeMount

    mounted

    (

        beforeUpdate

        updated

    )

    beforeDestroy

    destroyed

    对应的中文就如其字面意思,英文不好的童鞋可以寻找翻译软件哦!谢谢!

Vue被淘汰了吗?

我今天才开始去了解Vue-cli 3.0,着手写了一个demo下来发现,简直惊为天人,抛弃了2.x版本繁琐的webpack配置,现在的可以说简洁明了,你甚至不用写vue.config.js也行,空着呗,反正无伤大雅,但如果你配置一下你会发现也并不麻烦。

在我知道的知识范围内,应该是没有比这个脚手架更能快速直接地反应出数组或对象变化的了。

此外,语法糖基本没有很大变化,以前该怎么用现在还怎么用,只是性能优化和语法糖很多了。讲真,我完全找不到vue-cli3.0致命的坑。

然后,我还看到有人为jq打抱不平,我在一年半以前基本都是用jq写的,那时候觉得jq是js最好的框架,实在太方便了,操作dom也实在太爽了,直到我某次写一个排课项目卡了壳。。。

随后我就转小程序了,发现小程序的写法不就是vue么。。。尤其是组件的写法。。。

讲到底,vue被淘汰有点难,毕竟这个时代是操作数据的时代,已经不是dom操作的天下了。

最后,我觉得你不应该拘泥于前端框架,就算以后会出现更先进的框架,充其量也还是js,我实在想不出在框架这方面还能玩出什么花了。大概es会慢慢参考这些框架,然后自己变成如此也说不定。就比如当年你能想到js里面还能写class来继承?我第一次看到还以为是java。。。但现在不也就支持了么。。。

所以为什么不把目光放向后端?node都熟练了吗?deno了解过吗?php入门了吗?python好歹掌握一下吧?这些语言我相信以后会慢慢出现在前端必会知识点里面(虽然php已经是了,但感觉过气了啊,说好的php是世界上最好的语言呢。。。)

vue学习起来困难吗?

对于小程序开发来说,只要你了解js的语法,闭包之类的核心概念就可以上手小程序,因为代码是跑在小程序提供的沙箱环境中,所以重点是了解小程序提供的能力和api,了解js写法即可。

而对于vue来说,情况就比较复杂了,不建议不精通js之前就上手学习vue,可能你看看vue文档能写出一些demo来,但是跟小程序不同的是,小程序是一个环境,而vue是一个数据驱动的js的mvvm框架,他是服务于js的,如果你连js都不精通就去学习一个服务于js的东西,不是本末倒置么?如果你在不精通js的情况下学习vue只能做到会写一些demo,你并不知道为什么要这么写,这么写性能如何,对于稍微复杂一点的项目这种情况下都是搞不定的。

所以我的建议是js不精通的情况下最好还是先深入学习js打好基础,非要学的话,学小程序还好,vue建议先不要着急。至少买本《JavaScript高级程序设计》都看明白再去学习vue/react这类js框架。

好啦,就是这些,如果你对前端或者全栈开发感兴趣欢迎关注我~,我是鸡腿,一个战斗在互联网一线的全栈工程师,持续分享互联网和编程干货,观迎关注~@全栈工程师鸡腿

八大生命周期vue vue组件生命周期详解 简述vue的生命周期

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。