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

  • 应补退税额较少是什么意思
  • 发票隔月作废怎么操作
  • 对公户取备用金怎么取
  • 一般纳税人的进项税额计入成本吗
  • 现金流量表中支付的税费包括哪些
  • 长期股权投资会计处理方法,对投资方报表有何影响
  • 应收账款让售账务处理
  • 农村土地征用补偿是多少钱一亩
  • 企业收到投资者以外币投入的资本应当采用什么折算
  • 不续约赔偿金要交税吗
  • 固定资产累计折旧完了怎么办
  • 机构账户炒股是卖出后缴税么
  • 固定资产房屋原值增加折旧月数怎么算
  • 购买日子公司账面价值调整为公允价值
  • 营业成本收入比
  • 技术服务费增值税申报表填写
  • 空调安装费开票属于什么类
  • 收到质量赔偿款从总账做账可以
  • 无偿使用固定资产如何缴税
  • 免税单位无租使用房产怎么缴纳房产税
  • 业务招待住宿费发票可以抵扣进项税吗
  • win7为什么现在不能用了
  • 合同印花税会计分录
  • ps4运行windows
  • 税金及附加多计提所得税年报怎么更正
  • PHP:mb_ereg_replace()的用法_mbstring函数
  • Win11 Build 22000.282正式版推送: 附更新修复内容汇总
  • 债务重组利得计入投资收益还是营业外收入
  • 购买房屋用于出租算投资房吗
  • php去除指定字符
  • window.location.href返回值
  • 框架 frame
  • 知名个人网站
  • 免费开源的图片app
  • three.js入门指南
  • 2023年美赛春季赛成绩查询
  • 静态html怎么部署到服务器
  • php怎么转go
  • mysqldump命令不存在
  • 个税可以补申报几个月的码
  • 三栏式明细账需要每笔结余额吗
  • 饲料加工企业可以转让吗
  • 给离职员工买社保的风险
  • 资产减值损失借方余额在利润表怎么填列
  • 其它应付款的审计内容
  • mysql insert语句操作实例讲解
  • 私车公用怎么办理手续
  • 无票收入增值税怎么申报
  • 劳务报酬支出怎么算
  • 盈余公积提取多了
  • 汽车销售公司赠车合法吗
  • 未开票确认收入账务处理
  • 坏账计入管理费用,摘要怎么写
  • 样板房装修可以住人吗
  • 盈利能力分析的理论意义和现实意义
  • 一家新成立的贸易企业
  • 邮局的定额发票能报销吗
  • 企业转让固定资产属于什么收入
  • 为什么一般纳税人可以选择简易计税
  • 现金支出业务的流程步骤包括
  • linux系统配置命令
  • freebsd怎么样
  • ubuntu静态ip地址
  • 联想笔记本出厂编号怎么查询
  • windows10玩游戏卡吗
  • 使用JQuery实现Ctrl+Enter提交表单的方法
  • perl mkdir
  • javascript基于
  • nodejs怎么下载其他版本
  • Node.js中的事件循环是什么
  • 有关中秋节的古诗
  • scrollview嵌套flatlist
  • python list的操作
  • asoul抽象
  • flask框架下使用scrapy框架
  • 掌上税务app
  • 福建省地方amc
  • 日照公交305发车时间表
  • 小规模纳税人土地税减免政策
  • 漳州市税务局电话多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设