6-1 创建底部 TabBar(1)

实战,现在还差下面的列表和 底部的bar

现在只有热门,里面点击男装是没有东西的

首先实现底部的tabBar


和上面比较相似,只不过不可以滚动,没有小红条。这样我们就可以重构我们的组件。

在src/assets/tabs准备好了10张图片。

浏览器汇总实际上只有5个tab。但是它有选中的状态的效果。

在shared下创建footer


导出这个组件

components下的index.ts进一步导出

模块中声明

再导出去


tabbar应该放在根组件当中。



复制之前的代码

复制到我们的footer组件



不能滚动。所以让它显示的列和整体的列一样。这样他就不能滚动了。

我们在组件是这样写的,只有列数大于显示的列才能滚动
0

构建数据。新建domain的文件夹。




创建类的接口



title单词写错了 重新改一下


增加一个选中的属性。默认为0,选中第一个菜单。







如果索引相同,那么就是选中的样式。否则就是默认的样式。

点击事件,传入当前的索引




点击页面进行跳转

我们要把选中的哪一个传出去,让父组件实现路由的跳转。

EventEmitter要从angular core中选中。



事件的处理当中,我们要把它发射出去。

把元素发射出去。把选中的tabIndex发射出去。

设置组件为笨组件。


也是从angular/core中引用。


 

结束

 

posted @ 2020-08-31 21:08  高山-景行  阅读(197)  评论(0编辑  收藏  举报