【Vue 基础】尚品汇项目-03-home首页搭建(全局组件与局部组件)

文章介绍了如何在Vue项目中创建和使用全局及局部组件。首先,通过在main.js中注册将三级联动组件作为全局组件,实现多次复用。然后,详细展示了如何新建并引入局部组件ListContainer和Recommend,包括编写结构、样式以及添加图片资源,最后在Home/index.vue中进行引用和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 完成三级联动组件(全局组件)

        由于三级联动组件在Home、Search、Detail中都需使用,因此将三级联动组件作为全局组件,这样只需要注册一次,就可以在项目任意地方使用。

新建“home/TypeNav/index.vue”,写好结构和样式,并给组件起名

 打开main.js,将三级联动组件注册为全局组件

接下来就可以在home模块中使用三级联动组件

首先打开“Home/index.vue” 

 由于已经注册为全局组件,因此不需要在引入,直接写入<TypeNav></TypeNav>

 此时重新运行npm run serve就可以看到三级联动组件了

 

2. Home首页拆分静态组件(局部组件)

2.1 新建ListContainer组件

新建一个“Home/ListContainer/index.vue ”

写好结构和样式

 将用到的图片资源添加到images中

 接下来需要在Home组件中引入ListContainer组件,由于ListContainer组件不是全局组件,因此需要引入、注册、使用。打开“Home/index.vue”,添加如下代码:

 

2.2 新建Recommend组件

新建一个“Home/ListContainer/index.vue ”

 

 写好结构和样式

 添加图片资源

打开“Home/index.vue”,添加如下代码:

 

 

Rank、Brand、Floor、Like、TypeNav组件由于步骤和以上完全一致这里省略。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zhichao_97

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值