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

![[创新工具和方法论]-02- DOE实验设计步骤](https://img-blog.csdnimg.cn/img_convert/957a894034fa06407e058325031ca946.png)

















