位置: IT常识 - 正文

【前端】重学vue,vue生命周期基础知识了解一下(前端使用vue的好处)

编辑:rootadmin
【前端】重学vue,vue生命周期基础知识了解一下 vue目录写在前面1.npm常用命令cnpm介绍vue生命周期setup取代beforeCreate和created组合式api的生命周期需引入使用写到最后写在前面

推荐整理分享【前端】重学vue,vue生命周期基础知识了解一下(前端使用vue的好处),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:重学前端winter,重学前端winter,前端vue好学吗,前端用vue需要学js吗,vue前端开发教程,前端vue好学吗,前端使用vue的好处,前端学到什么程度可以学vue,内容如对您有帮助,希望把文章链接给更多的朋友!

上一篇有写到vue的node环境的安装,具体的地址node安装,可点过去看下安装步骤,目前去node官网下载默认是最新版本的18.15.0版本。这个版本可能有些高,可以选择跟目前项目匹配的版本下载安装即可。 如果项目启动遇到项目启动不成功,如下图 这样肯定是node版本的问题,解决方案如下 node.js版本问题需要输入命名来解决,或者是用node的nvm版本管理器调整相应的版本。 命令方式: 在编辑器终端命令行输入如下命令。 命令行输入:$env:NODE_OPTIONS=“–openssl-legacy-provider” 正常解决:

1.npm常用命令

NPM是Network Power Manager缩写,是网络管理电源控制器。安装了node.js之后就可以使用npm命令操作了,因为npm是node.js包管理器。它可以让开发者下载、安装、上传以及管理已经安装的包。

比如一下命令操作:

npm install 安装模块npm uninstall 卸载模块npm update 更新模块npm outdated 检查模块是否已经过时npm ls 查看安装的模块npm init 在项目中引导创建一个package.json文件npm help 查看某条命令的详细帮助npm root 查看包的安装路径npm config 管理npm的配置路径npm cache 管理模块的缓存npm start 启动模块npm stop 停止模块npm restart 重新启动模块npm test 测试模块npm version 查看模块版本npm view 查看模块的注册信息npm publish 发布模块npm access 在发布的包上设置访问级别npm package.json的语法。cnpm介绍

已经知道了npm是什么了,那cnpm是什么呢? cnpm的官方介绍是:cnpm是一个完整npmjs.org镜像,是淘宝定制的cnpm(gzip 压缩支持) 命令行工具代替默认的npm: (3)如果因为网络原因无法使用npm下载,那cnpm这个就派上用场了,看到这,肯定知道了它的用途了吧。

下面就是cnpm的安装命令:

npm install -g cnpm --registry=https://registry.npm.taobao.org

以后有下载慢的包,可以使用cnpm命令进行下载,毕竟是国内的下载速度肯定能提升很多。

vue生命周期

项目前端如果使用Vue实现,必须要知道vue的生命周期,生命周期就是Vue实例从创建到销毁的过程, vue实例有一个完整的生命周期,即从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。 上图这个是v2.0版本的生命周期钩子,那vue3.0有哪些变化呢?

setup取代beforeCreate和created

setup中的函数执行相当于在选项api中的beforeCreate和created中执行

组合式api的生命周期需引入使用【前端】重学vue,vue生命周期基础知识了解一下(前端使用vue的好处)

eforeMount -> onBeforeMount,在挂载前被调用

mounted -> onMounted,挂载完成后调用

beforeUpdate -> onBeforeUpdate,数据更新时调用,发生在虚拟 DOM 打补丁之前。此时内存中的数据已经被修改,但还没有更新到页面上

updated -> onUpdated,数据更新后调用,此时内存数据已经修改,页面数据也已经更新

beforeUnmount -> onBeforeUnmount,组件卸载前调用

unmounted -> onUnmounted,卸载组件实例后调用。

errorCaptured -> onErrorCaptured,每当事件处理程序或生命周期钩子抛出错误时调用

renderTracked -> onRenderTracked,状态跟踪,vue3新引入的钩子函数,只有在开发环境有用,用于跟踪所有响应式变量和方法,一旦页面有update,就会跟踪他们并返回一个event对象

renderTriggered -> onRenderTriggered,状态触发,同样是vue3新引入的钩子函数,只有在开发环境有效,与onRenderTracked的效果类似,但不会跟踪所有的响应式变量方法,只会定点追踪发生改变的数据,同样返回一个event对象

activated -> onActivated,与keep-alive一起使用,当keep-alive包裹的组件激活时调用

deactivated -> onDeactivated,与keep-alive一起使用,当keep-alive包裹的组件停用时调用

写到最后

写到这里,是不是对vue生命周期的知识点又了解了一些,了解了更多的知识请关注公众号。

本文链接地址:https://www.jiuchutong.com/zhishi/300466.html 转载请保留说明!

上一篇:Vue3详细教程(vue3快速入门)

下一篇:Vue中的路由守卫(vue中的路由守卫有哪些)

  • 闲鱼未满16岁怎么发布闲置(闲鱼未满16岁怎么买东西)

    闲鱼未满16岁怎么发布闲置(闲鱼未满16岁怎么买东西)

  • 为什么抖音改不了昵称(为什么抖音改不了名字)

    为什么抖音改不了昵称(为什么抖音改不了名字)

  • 怎样使手机强烈震动(如何让手机强烈振动)

    怎样使手机强烈震动(如何让手机强烈振动)

  • 微信西瓜表情代表什么(微信西瓜表情代码怎么弄)

    微信西瓜表情代表什么(微信西瓜表情代码怎么弄)

  • vivo智慧引擎有什么用(vivo智慧引擎设置打不开怎么办)

    vivo智慧引擎有什么用(vivo智慧引擎设置打不开怎么办)

  • 苹果7能升级13.5吗(苹果7能升级15系统吗)

    苹果7能升级13.5吗(苹果7能升级15系统吗)

  • 抖音的字怎么调整大小(抖音的字怎么调整方向)

    抖音的字怎么调整大小(抖音的字怎么调整方向)

  • 华为mate30pro网速咋那么慢(mate30pro网速慢)

    华为mate30pro网速咋那么慢(mate30pro网速慢)

  • 华为专用铃声叫什么歌(华为专用铃声叫什么歌中文)

    华为专用铃声叫什么歌(华为专用铃声叫什么歌中文)

  • 微博视频能看到浏览记录吗(发视频几点更容易上热门)

    微博视频能看到浏览记录吗(发视频几点更容易上热门)

  • jxzf文件怎么打开(jxzf文件怎么转pdf)

    jxzf文件怎么打开(jxzf文件怎么转pdf)

  • 电脑显示屏幕优化中怎么办(电脑显示屏幕优化中,请稍等)

    电脑显示屏幕优化中怎么办(电脑显示屏幕优化中,请稍等)

  • 小米手机进水了声音变了怎么办(小米手机进水了修一下要多少钱)

    小米手机进水了声音变了怎么办(小米手机进水了修一下要多少钱)

  • 手机拔掉充电器就关机怎么回事(手机拔掉充电器就关机怎样解决)

    手机拔掉充电器就关机怎么回事(手机拔掉充电器就关机怎样解决)

  • 苹果6关机充电是什么样子(苹果6关机充电多久才能开机)

    苹果6关机充电是什么样子(苹果6关机充电多久才能开机)

  • oled保持一个画面多久烧屏(oled保持一个画面多久烧屏2021)

    oled保持一个画面多久烧屏(oled保持一个画面多久烧屏2021)

  • cd-rom属于什么媒体(cd-rom是指)

    cd-rom属于什么媒体(cd-rom是指)

  • 剪映怎么调整视频顺序(剪映怎么调整视频秒数)

    剪映怎么调整视频顺序(剪映怎么调整视频秒数)

  • 手机怎么约科目一(手机怎样约考科一)

    手机怎么约科目一(手机怎样约考科一)

  • 华为mate30pro进水后怎么办(华为mate30pro进水了)

    华为mate30pro进水后怎么办(华为mate30pro进水了)

  • 怎么查看微信年龄(怎么查看微信年账单统计)

    怎么查看微信年龄(怎么查看微信年账单统计)

  • 苹果11支持无线充吗(苹果11支持无线充电宝吗)

    苹果11支持无线充吗(苹果11支持无线充电宝吗)

  • 什么是快闪视频(什么叫快闪视频)

    什么是快闪视频(什么叫快闪视频)

  • 华为手机如何查询激活时间(华为手机如何查出厂日期)

    华为手机如何查询激活时间(华为手机如何查出厂日期)

  • ios怎么保存safari视频(微星bios怎么保存)

    ios怎么保存safari视频(微星bios怎么保存)

  • 微信动态背景怎么设置(微信动态背景怎么换)

    微信动态背景怎么设置(微信动态背景怎么换)

  • win10重新启动一直转(win10重新启动一直转圈呢能强制关机吗)

    win10重新启动一直转(win10重新启动一直转圈呢能强制关机吗)

  • cnpm 报错类型及解决方法(nrm报错)

    cnpm 报错类型及解决方法(nrm报错)

  • 以房抵债的房子交房产税吗
  • 实收资本印花税是一年一交吗
  • 所得税费用的计提
  • 租金营改增
  • 租车属于经营租赁吗
  • 间接持股比例怎么
  • 小企业以前年度损益调整科目编码
  • 非营利性科研机构接受企业基础研究收入免征企业所得税
  • 企业注销清算方案
  • 个税专项扣除是什么时候开始实行
  • 企业固定资产入账金额标准
  • 超市送现金券怎么做账
  • 报废车辆残值收入交多少增值税
  • 外购材料费用可能计入
  • 收到政府中小企业发票
  • 未及时转固
  • 用于集体福利的进项税额转出
  • 房地产企业开发成本计入存货
  • 给客户的回扣做账时怎么写情况说明
  • 工会经费80%
  • 设备安装合同预付款比例
  • 车间整改的目的
  • window10安装教程u盘
  • 清理macbook清除系统垃圾
  • 专用发票开具错误
  • 什么收入不用缴纳增值税
  • npm ERR! code E404 在vscode安装插件时报错的解决方案
  • 圣帕特里克的传说
  • 纳税人超过应缴纳税额缴纳的税款
  • promise async区别
  • php功能模块
  • 图文详解水的画法
  • 腾讯一面问什么
  • 【C#+JavaScript+SQL Server】实现Web端考试系统 六:后台管理模块设计(附源码和资源)
  • 新的企业所得税
  • 工会经费计提的比例
  • python提供的3个基本数字类型
  • 织梦cms要钱吗
  • 物流进项发票应纳税额
  • 企业所得税研发费用如何加计扣除?
  • 收到货款没开票的会计分录怎么做
  • 企业没收入也要交税吗
  • 应付劳务费怎么做账
  • 增值税专用发票丢了怎么补救
  • 高新企业如何做账
  • 电商平台 流量
  • 外埠存款主要使用范围
  • 什么是暂估入库核算
  • 资金结余率怎么算
  • 产品销售费用是什么科目
  • 场地租赁费属于什么税收分类编码
  • 简述账套管理的主要内容
  • MSSQL 数据库同步教程
  • 群发网址
  • rsyslog 8.11.0 (v8-stable) 发布
  • window系统怎么更新版本
  • ubuntu1
  • dwm22.exe病毒
  • propelac.exe - propelac是什么进程 有什么用
  • linux修改服务器ip地址
  • centos7搭建frp
  • 应该怎么修复
  • linux怎么使用
  • 文科生也能看懂的电子电路学PDf
  • shell脚本中如何交互传参
  • css中文字垂直排列
  • div display inline-block
  • python crc
  • unity-chan
  • jquery课程内容总结
  • Python通过行和列提取数据
  • jquery trigger 传参数
  • 全年上缴个人所得税多少
  • 稽查局是税务局的派出机构还是内设机构
  • 注销外经证需要身份证吗
  • 江阴市税务局电话号码
  • 广州电子税局
  • 居住证在粤省事怎么查询
  • 电子发票美元如何查询
  • 什么发票可以抵税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设