mac下 ionic3 自定义横向进度条渐变色设置
2018-09-04 本文已影响0人
it渣渣宇_0518
基于此进度条重复使用频率较高可以简单封装一下
1.在根目录下创建组件
$ ionic g component progress-bar(可以随意起名字)创建成功后,会自动导入到components.module文件,如果自定义的组件需要用到ionic的组件,则需要在此引入IonicModule
![](https://img.haomeiwen.com/i12649438/f39e25962c75851f.png)
2.修改html(根据需求修改)直接上代码
![](https://img.haomeiwen.com/i12649438/4300065ca404612f.png)
3 scss文件
![](https://img.haomeiwen.com/i12649438/3ad7c841c8f2f5f9.png)
![](https://img.haomeiwen.com/i12649438/611bdfc45e93e1f6.png)
4 接下来ts文件(小白一枚垃圾代码有点多欢迎大佬指正)
![](https://img.haomeiwen.com/i12649438/a92d0317e986f3d3.png)
![](https://img.haomeiwen.com/i12649438/d1c6654189e25a78.png)
![](https://img.haomeiwen.com/i12649438/9a59c786e62d1b70.png)
5 调用
如果调用的页面不是懒加载页面,则在app.module导入
如果调用的页面是懒加载页面,则在页面对应的xxx.module导入
![](https://img.haomeiwen.com/i12649438/be031c493313a59d.png)
6.在需要用进度条的页面(html)引入
![](https://img.haomeiwen.com/i12649438/c6ba189b0b4686d4.png)
最终效果图 (会有动画效果)
![](https://img.haomeiwen.com/i12649438/f5b9a71ffbd5aed1.png)
欢迎大佬指正 小白一枚 一起学习!