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

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组件由于步骤和以上完全一致这里省略。

猜你喜欢

转载自blog.csdn.net/ChaoChao66666/article/details/130398733