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

  • 企业网站建设与推广经验(企业网站建设与网页设计)

    企业网站建设与推广经验(企业网站建设与网页设计)

  • 苹果13promax运行内存多大(iphone13promax运行内存多大)

    苹果13promax运行内存多大(iphone13promax运行内存多大)

  • 荣耀x20和x10对比(荣耀x20和x10max)

    荣耀x20和x10对比(荣耀x20和x10max)

  • 网桥的主要作用(网桥主要作用于什么层)

    网桥的主要作用(网桥主要作用于什么层)

  • 为什么快手私信删除不了(为什么快手私信没有弹窗)

    为什么快手私信删除不了(为什么快手私信没有弹窗)

  • 华为荣耀9x有没有陀螺仪(华为荣耀9X有没有红外线)

    华为荣耀9x有没有陀螺仪(华为荣耀9X有没有红外线)

  • backspace和delete的区别(backspace和delete的删除文件的区别)

    backspace和delete的区别(backspace和delete的删除文件的区别)

  • 如何在微信发起群收款(如何在微信发起调查问卷)

    如何在微信发起群收款(如何在微信发起调查问卷)

  • 企业微信为什么删不掉(企业微信为什么没有消息提醒)

    企业微信为什么删不掉(企业微信为什么没有消息提醒)

  • 电动三轮车充电器通用吗(电动三轮车充电口在什么位置)

    电动三轮车充电器通用吗(电动三轮车充电口在什么位置)

  • 48v锂电池充电时间是几个小时(48v锂电池充电时不断的跳绿灯)

    48v锂电池充电时间是几个小时(48v锂电池充电时不断的跳绿灯)

  • 微博不绑手机号行吗(微博不绑手机号怎么发微博)

    微博不绑手机号行吗(微博不绑手机号怎么发微博)

  • qq语音通话关闭麦克风对方有通知吗(qq语音通话关闭扬声器有什么作用)

    qq语音通话关闭麦克风对方有通知吗(qq语音通话关闭扬声器有什么作用)

  • 魅族a680q是什么型号(魅族a6800是什么型号)

    魅族a680q是什么型号(魅族a6800是什么型号)

  • 为什么手机会出现flyme(为什么手机会出现安全模式)

    为什么手机会出现flyme(为什么手机会出现安全模式)

  • 手机qq怎样查看特别关心(手机qq怎样查看q龄)

    手机qq怎样查看特别关心(手机qq怎样查看q龄)

  • 抖音视频不推送为什么(抖音视频不推送给陌生人)

    抖音视频不推送为什么(抖音视频不推送给陌生人)

  • ios13就寝怎么关闭(ios13就寝勿扰怎么关闭)

    ios13就寝怎么关闭(ios13就寝勿扰怎么关闭)

  • airpods怎么自定义(airpods2怎么自定义设置)

    airpods怎么自定义(airpods2怎么自定义设置)

  • 抖音怎么卡着点换照片(抖音怎么卡着点关注呢)

    抖音怎么卡着点换照片(抖音怎么卡着点关注呢)

  • vivos1使用技巧(vivos1使用说明书)

    vivos1使用技巧(vivos1使用说明书)

  • dhcp怎么设置(小米路由器dhcp怎么设置)

    dhcp怎么设置(小米路由器dhcp怎么设置)

  • 保姆级高通AEC9调试指南(看完可解决80%AE相关问题)(高通 adc)

    保姆级高通AEC9调试指南(看完可解决80%AE相关问题)(高通 adc)

  • 【OpenCV】车辆识别 C++ OpenCV 原理介绍 + 案例实现(opencv识别车牌)

    【OpenCV】车辆识别 C++ OpenCV 原理介绍 + 案例实现(opencv识别车牌)

  • 建筑企业交税流程
  • 小微企业税收新政
  • 需要进项税额转出的发票还用勾选吗
  • 税率为0的发票长啥样
  • 金税盘当月不抵扣如何做分录
  • 贸易公司经营范围有限制吗
  • 专利年费是不是只能一项一项交
  • 一般纳税人销售使用过的固定资产
  • 已交增值税如何做账
  • 以股抵债的会计分录
  • 技术服务费属于现代服务吗
  • 管理人员的奖惩制度
  • 支付购买机器的价款
  • 企业无法收回的账款
  • 如何异地缴纳个人医保
  • 公司合作建房什么意思
  • 非居民企业能否认定为一般纳税人
  • 退税入其他收益需要再缴税吗
  • 税务利润总额计算公式
  • 计提工资与发放工资
  • 计提工资怎么做账务处理
  • 收到的运输发票要交印花税吗?
  • 财政收据可以抵税吗
  • 企业减免所得税
  • 一般进口货物的完税价格
  • 电商公司贷款条件
  • 房地产预缴所得税的计税基础
  • 计提本月短期借款利息1000元
  • 最新windows10
  • Win10任务栏没有wifi图标
  • PHP:mb_convert_case()的用法_mbstring函数
  • 留抵税额抵扣会计分录
  • php设置中文编码
  • php text
  • 待摊费用每月怎么摊
  • 购买固定资产后如何处理
  • 企业非流动资产占比多说明什么
  • 怎么配置opencv
  • 深拷贝的实现方式
  • php框架运行原理
  • 猿创部落是干什么的
  • php获取位置
  • mongodb用法
  • css 入门
  • 公司有收入可不交社保吗
  • 员工体检费计入福利费吗
  • qt 5.15 编译
  • 在vue项目如何引入异步组件?
  • 银行对账单可以作为原始凭证入账吗
  • 以美元报关是否要交税
  • 4s店开的维修发票怎么开
  • 增值税税务检查
  • 重复报销怎么写情况说明
  • 小规模纳税人附加税怎么算
  • 软件研发费用怎么做账
  • 收到分红的会计科目
  • 购买金税盘抵税会计分录
  • 如何计提本年度工资总额
  • 原材料跌价分录
  • 医院食堂餐饮服务方案
  • 直接人工标准工时计算公式
  • 研发费用扣除75%
  • 商业折扣,现金折扣,销售折让
  • 技术服务人员工作说明书
  • 会计中原始凭证是什么意思
  • Linux下MySQL 5.6.27 安装教程
  • XP系统网上邻居不见了有哪些找回方法
  • linux的lvm扩容
  • 禁止Windows 打游戏怎么办
  • 怎么删除win7系统
  • Linux系统下以模块方式安装卸载文件系统
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • opengl learn
  • JAVAscript字符串类型单引号和双引号意一样吗
  • 安卓hid通信
  • 查看项目层级结构怎么查
  • django modelform
  • python3模拟登录
  • listview报错
  • 国税申报时间2023年10月
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设