Vue(六)组件、组件化开发

本文详细介绍了Vue.js的组件化开发,包括组件化的好处、组件的使用过程、Vue的三大组件类型(根组件、全局组件、子组件)以及组件间的数据传递。通过一个待办事项列表的实例,演示了如何划分组件、创建子组件以及父组件向子组件传值,提供了一套完整的前端组件化开发流程。
摘要由CSDN通过智能技术生成

可反复调用;

反复创建新对象;

避免组件间数据冲突。

二、组件化开发

前端一个页面的功能和代码量越来越多,但是操作系统是禁止多人协作编写一个文件的。组件化就是将一个大的页面,划分为多个组件区域,分别保存在不同的文件中,由多人协作开发。最后运行时,还能合并在一个页面中运行。

使用组件进行开发 便于多人协作,提高开发效率;松耦合,一人出错,不会影响全局。

1.组件的使用过程

(1)每当拿到一个页面后,先划分组件区域,根据3个原则:位置、功能、是否重用;

(2)为每个组件创建独立的js文件,来保存组件的代码;

(3)回到原页面中引入并使用组件标签,将组件重新拼接回一个完整的页面。

2.组件分类(vue三大组件)

(1)根组件 new Vue()

整个页面甚至整个项目只有一个new Vue()监控全局。

(2)全局组件 Vue.component()

可放在任何位置,没有限制。

(3)子组件

规定只能在指定父组件范围内使用的组件。子组件的创建及使用如下:

a.只创建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值