Vue-day03
day 03
Vue 生命周期:一个 Vue 实例从 创建 到 销毁 的整个过程。
生命周期四个阶段:
- 创建 (响应式数据)
- 挂载 (渲染模板)
- 更新 (数据修改,更新视图)
- 销毁 (销毁实例)
工程化开发 & 脚手架 Vue CLI
基本介绍:
Vue CLI 是 Vue 官方提供的一个全局命令工具。
可以帮助我们快速创建一个开发 Vue 项目的标准化基础架子。【集成了 webpack 配置】
好处:
- 开箱即用,零配置
- 内置 babel 等工具
- 标准化
使用步骤:
- 全局安装(一次):
yarn global add @vue/cli
或者npm i @vue/cli -g
- 查看 Vue 版本:
vue --version
- 创建项目架子:
vue create project-name
(项目名-不能用中文) - 启动项目:
yarn server
或npm run serve
(找 package. json)
普通组件的注册使用
组件注册的两种方式:
局部注册:只能在注册的组件内使用
创建 .vue 文件(三个组成部分) , 路径:src/components
在使用的组件内导入并注册
1
2
3
4
5
6
7
8
9
10
11// 导入需要注册的组件
import 组件对象 from '.vue文件路径'
import HmHeader from './components/HmHeader'
export default {
//局部注册
components:{
'组件名':组件对象,
HmHeader:HmHeader
}
}
全局注册:所有组件内都能使用
创建 .vue 文件(三个组成部分)
main.js 中进行全局注册
1
2
3
4
5
6
7
8// 导入需要全局注册的组件
import 组件对象 from '.vue文件路径'
import HmButton from './components/HmButton'
// 调用 Vue.component 进行全局注册
// Vue.component('组件名',组件对象)
Vue.component('HmButton',HmButton)
使用:当成 html 标签使用 ‘<组件名></组件名>’
注意:组件命名规范 → 大驼峰命名法,如:HmHeader
技巧:一般都是用局部注册,如果发现确实是通用组件,再抽离到全局。
- 标题: Vue-day03
- 作者: Hong Bing
- 创建于 : 2024-03-04 09:32:34
- 更新于 : 2024-03-04 09:33:53
- 链接: https://iyfhongbing.gitee.io/2024/03/04/Vue-day03/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论