位置: 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中的路由守卫有哪些)

  • 关于QQ营销之推广策划经验(qq营销推广方法和手段)

    关于QQ营销之推广策划经验(qq营销推广方法和手段)

  • 华为gt3pro可以独立打电话吗(华为gt3pro可以独立播放酷狗音乐吗)

    华为gt3pro可以独立打电话吗(华为gt3pro可以独立播放酷狗音乐吗)

  • 志高洗衣机不脱水了怎么回事(志高洗衣机不脱水维修图解)

    志高洗衣机不脱水了怎么回事(志高洗衣机不脱水维修图解)

  • 剪映怎么截取视频一段(剪映怎么截取视频中间部分)

    剪映怎么截取视频一段(剪映怎么截取视频中间部分)

  • win10system占用cpu高(2020win10system占用cpu过高)

    win10system占用cpu高(2020win10system占用cpu过高)

  • 一用手机就发烫怎么处理(一用手机,手机就发热是什么原因呢?)

    一用手机就发烫怎么处理(一用手机,手机就发热是什么原因呢?)

  • 苹果7微信语音按不住(苹果7微信语音声音小怎么回事)

    苹果7微信语音按不住(苹果7微信语音声音小怎么回事)

  • 华为710处理器什么水平(华为710处理器什么时候出来的)

    华为710处理器什么水平(华为710处理器什么时候出来的)

  • iphonex面部识别设置一直移低移高(iphonex面部识别闪红灯因为什么)

    iphonex面部识别设置一直移低移高(iphonex面部识别闪红灯因为什么)

  • 红米4a怎么扩展内存(红米4a怎么扩容)

    红米4a怎么扩展内存(红米4a怎么扩容)

  • 苹果手机怎么翻译图片中的文字(苹果手机怎么翻转相册照片)

    苹果手机怎么翻译图片中的文字(苹果手机怎么翻转相册照片)

  • 唱吧被拉黑还有访客记录吗(唱吧被拉黑还有足迹)

    唱吧被拉黑还有访客记录吗(唱吧被拉黑还有足迹)

  • 苹果11来电闪光灯怎么关(苹果11来电闪光灯怎么设置)

    苹果11来电闪光灯怎么关(苹果11来电闪光灯怎么设置)

  • 华为电脑死机了怎么办(华为电脑死机了按哪个键恢复)

    华为电脑死机了怎么办(华为电脑死机了按哪个键恢复)

  • ipadair3支持无线充电么(ipadair3能连无线鼠标吗)

    ipadair3支持无线充电么(ipadair3能连无线鼠标吗)

  • 手机号注销别人还查得到吗(手机号注销别人买了能登你微信吗)

    手机号注销别人还查得到吗(手机号注销别人买了能登你微信吗)

  • 怎么关闭书旗会员(如何取消书旗会员)

    怎么关闭书旗会员(如何取消书旗会员)

  • 苹果官网换购如何操作(苹果官网换购如何退货)

    苹果官网换购如何操作(苹果官网换购如何退货)

  • 淘宝昵称怎么改不了(淘宝昵称怎么改不了怎么办)

    淘宝昵称怎么改不了(淘宝昵称怎么改不了怎么办)

  • 苹果Mac系统中锁屏和登录窗口文字添加设置教程图文介绍(mac上锁)

    苹果Mac系统中锁屏和登录窗口文字添加设置教程图文介绍(mac上锁)

  • [uniapp] 跨页面传值 uni.$emit 和 uni.$on 的使用方法 以及遇到的坑(uniapp跨域解决方案)

    [uniapp] 跨页面传值 uni.$emit 和 uni.$on 的使用方法 以及遇到的坑(uniapp跨域解决方案)

  • 织梦dedecms自定义输出移动版上一篇下一篇文章(织梦自定义字段)

    织梦dedecms自定义输出移动版上一篇下一篇文章(织梦自定义字段)

  • 增值税销项进项什么意思
  • 纳税信用等级分别为
  • 调研费用怎么写
  • 冲销暂估原材料
  • 红字发票开错了已上传如何作废
  • 个人以不动产投资入股
  • 复式记账法哪本书提到过?
  • 单位表彰性奖金是什么
  • 企业职工福利费标准是什么
  • 个人公司转让协议怎么写
  • 个税按月算和按年算为什么不一样
  • 年数总和法折旧公式
  • 科目余额表借方和贷方
  • 盈余公积什么时候调整
  • 金税盘初始密码忘记了怎么办
  • 修缮房屋的防水工程的账务处理?
  • 进口的固定资产包括哪些
  • php网页运行原理
  • 生产经营所得投资者减除费用季度申报填吗
  • 委托代销商品税法规定
  • PHP:stream_set_chunk_size()的用法_Stream函数
  • 营改增后的增值税税目税率表
  • php获取文件名
  • 捐赠支出税前扣除条件
  • 股份支付的确认和计量原则
  • 发票上下联开具的金额不符怎么处罚
  • 签了购房合同贷款办不下来怎么办
  • 长期应付款项目的列示金额
  • php防止sql注入的方法
  • html制作网页教程
  • 提取备用金记账凭证图片
  • 资产负债表日后调整事项
  • 企业有代扣代缴个税义务
  • 营改增后还有企业所得税吗?
  • 免税后的商品有什么优势?
  • 小规模自开专票办理流程
  • mongodb writeconcern
  • mongodbwin7能安装么
  • 税控盘锁死日期是什么意思
  • 通用发票如何缴销
  • 扶贫资金是如何发放的
  • 出口销售收入计算公式
  • 在sysservers中找不到服务器
  • mysql的左右连接
  • 新公司第一年年度总结
  • 固定资产指的是几年度
  • 公司注销前怎么平账需要提前多久
  • 销售费用怎么用
  • 代销产品如何做会计分录
  • 哪些地方中国没有收复
  • 开出银行承兑汇票一张用于支付材料采购款
  • 培训发票能抵扣吗
  • 应付职工薪酬的会计科目
  • 简述公司利润分配的程序
  • 研发费用人工费用包括
  • 什么是摊余成本法
  • mysqlvarchar汉字
  • win2008 安装无线服务卡住了
  • centos6.5mini安装教程
  • 开机f8显示英文字母
  • macbook怎么关闭设置上的1
  • 高手养成计划 小说
  • windows窗口跑到了侧面
  • win10周年更新版是什么意思
  • 一招让你的wifi网速翻倍
  • Linux利用sftp命令传输文件(极少数人知道的方法)
  • linux 防火墙原理
  • Win10预览版镜像
  • 权作记录 cocos2dx
  • opengl 模型视图矩阵
  • js中匿名函数的作用
  • dos命令怎么输入命令
  • unity 移动端
  • 安卓调用蓝牙接口
  • java learning
  • jquery.browser
  • 使用androidx
  • python仿站软件官网
  • 领导班子和领导干部的区别
  • 广东省地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设