news 2026/4/16 14:13:36

Vue生命周期和工程化开发

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vue生命周期和工程化开发
vue生命周期:
一个Vue实例从创建到销毁的整个过程
生命周期的四个阶段:
1创建,2挂载,3更新,4 销毁
创建阶段:new Vue 创建响应式数据
挂载阶段:渲染模版
更新阶段:修改数据,更新视图
创建和挂载只执行一次,更新多次执行
销毁阶段:销毁实例
什么时候可以发送初始化渲染请求,(创建的最后
什么时候操作DOM(挂载的最后
Vue生命周期函数(钩子函数
八个钩子分别是:
创建阶段before Create created
挂载阶段:before Mount mounted
更新阶段:before Update updated
销毁阶段:before Destroy destroyed
工程化开发&脚手架
开发Vue两种方式:核心包传统开发模式,工程化开发模式
VueCLI 是Vue官方提供的一个全局命令工具,可以帮助我们快速创建一个开发Vue项目的标准化基础架子
好处:开行即用,零配置,内置Babel等工具,标准化
使用步骤:
  1. 全局安装 (一次) :yarn global add @vue/cli 或 npm i @vue/cli -g
  2. 查看 Vue 版本:vue --version
  3. 创建项目架子:vue create project-name(项目名-不能用中文)
  4. 启动项目: yarn serve 或 npm run serve(找package.json)
组件化开发&根组件
组件化:一个页面可以拆分成一个个组件,每个组件有着自己独立的结构,样式,行为
好处:便于维护,利于复用,提升开发效率
组件分类:普通组件,根组件
根组件:整个应用最上层的组件,包裹所有普通小组件
App。vue文件的三个组成部分:
template:结构 ,script:js逻辑,style:样式
style标签,lang=“less“开启less功能
(1) 组件化:
页面可拆分成一个个组件,每个组件有着独立的结构、样式、行为
① 好处:便于维护,利于复用→ 提升开发效率
② 组件分类:普通组件、根组件。
(2) 根组件:
整个应用最上层的组件,包裹所有普通小组件。
一个根组件App.vue,包含的三个部分
template结构 (只能有一个根节点)
style样式 (可以支持less,需要装包 less 和 less-loader )
script行为
普通组件的注册方式:
1:局部注册:只能在注册的组件内使用
(1)创建Vue文件(三个组成部分)
(2)在使用的组件内都能使用
全局注册:所有组件内都使用
① 创建 .vue 文件 (三个组成部分)
② main.js 中进行全局注册
使用:
◆ 当成 html 标签使用 <组件名>
注意:
◆ 组件名规范 → 大驼峰命名法,如:HmHeader
技巧:
◆ 一般都用局部注册,如果发现确实是通用组件,再定义到全局。
总结:
普通组件的注册使用:

1.两种注册方式:

① 局部注册

(1) 创建.vue组件 (单文件组件)

(2) 使用的组件内导入,并局部注册 components: { 组件名:组件对象 }
② 全局注册:
(1) 创建.vue组件 (单文件组件)
(2) main.js内导入,并全局注册 Vue.component(组件名, 组件对象)
2. 使用:
<组件名>
技巧:
一般都用局部注册,如果发现确实是通用组件,再抽离到全局。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/17 16:55:55

人工设计问卷vs虎贲等考AI:3天vs30分钟,学术级问卷原来可以这么做

“查了20份文献&#xff0c;量表还是设计不规范”“逻辑漏洞被导师批‘无效问卷源头’”“回收300份问卷&#xff0c;却因题项歧义导致数据作废”——做学术调研时&#xff0c;问卷设计往往成为“隐形拦路虎”。传统人工设计问卷&#xff0c;不仅要精通量表设计原理、掌握逻辑校…

作者头像 李华
网站建设 2026/4/16 7:21:45

【毕设】java-springboot+vue“漫画之家”系统毕业设计

&#x1f49f;博主&#xff1a;程序员俊星&#xff1a;CSDN作者、博客专家、全栈领域优质创作者 &#x1f49f;专注于计算机毕业设计&#xff0c;大数据、深度学习、Java、小程序、python、安卓等技术领域 &#x1f4f2;文章末尾获取源码数据库 &#x1f308;还有大家在毕设选题…

作者头像 李华
网站建设 2026/4/16 8:18:39

工具使用系列之 Python基于MatPlotlib数据可视化

目录 1. Matplotlib介绍 2.绘图示例 2.1 快速绘图示例 2.2 使用默认绘图对象 2.3 绘制多幅图 3. Plot点线图 3.1 绘制函数曲线 3.2绘制参数方程 3.3点线图完整示例 4. Subplot子图 4.1子图示例 4.2 子图-单类型 4.3 子图-多类型 5. Hist直方图 5.1直方图示例 6.…

作者头像 李华
网站建设 2026/4/16 9:03:56

2026年知网维普万方都能过的去AIGC痕迹方法

2026年知网维普万方都能过的去AIGC痕迹方法 毕业论文用知网检测&#xff0c;课程论文用维普&#xff0c;期刊投稿用万方。 每个平台都要过&#xff0c;每个平台检测结果还不太一样。同一篇论文&#xff0c;知网测45%&#xff0c;维普测52%&#xff0c;万方测48%。太折腾了。 …

作者头像 李华
网站建设 2026/4/16 11:07:43

【数据结构-树与二叉树】4.3 二叉树的存储结构

一、二叉树的顺序存储 2.1 基本操作 完全二叉树非完全二叉树&#xff1a;有些性质不能使用 结论&#xff1a;二叉树的顺序存储结构&#xff0c;只适合存储完全二叉树二、二叉树的链式存储 2.1 使用n1个空链域构建二叉树2.2 寻找节点p的父节点麻烦三、总结

作者头像 李华