VUE之组件(复用性、props、单向数据流)

本文介绍了Vue中的组件化思想,包括组件的复用性、如何识别组件及其单个根元素限制。讲解了通过props从父组件向子组件单向传递数据,包括字符串数组和动态绑定的用法,并强调了HTML模板中props名称的转换规则。此外,还对比了props和组件自身data的区别,并提供了实际应用场景案例。
摘要由CSDN通过智能技术生成

通常一个应用会以一棵嵌套的组件树的形式来组织。–VUE:组件化、数据驱动

在这里插入图片描述

例如,可能会有页头、侧边栏、内容区等组件,每个组件又包含了其它的像导航链接、标题之类的组件。
为了能在模板中使用,这些组件必须先注册以便 Vue 能够识别。
组件的注册类型分两种:全局注册和局部注册。

组件复用性

可以将组件进行任意次数的复用,例如,利用组件定义一个超级链接,在项目中多次使用

在这里插入图片描述
场景:写一个广告组件(包含广告标题、广告词)
在这里插入图片描述
如果在模板中这样写,Vue 会显示错误,并解释道 every component must have a single root element (每个组件必须只有一个根元素)。
解决方案:将模板的内容包裹在一个父元素内,来修复这个问题

在这里插入图片描述

即组件模板template的单个根元素限制。

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值