reddot.js
1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/**
* Created by goto9 on 2019/5/8.
*/
import util from './util';
import App from './api';
const {regeneratorRuntime} = global
class reddot{
menus=[
{
"pagePath": "pages/reserve/index",
"text": "订座",
"iconPath": "pages/image/tabicon1.png",
"selectedIconPath": "pages/image/tabicon1.active.png"
},
{
"pagePath": "pages/me/follow",
"text": "关注",
"iconPath": "pages/image/follow.png",
"selectedIconPath": "pages/image/follow.active.png"
},
{
"pagePath": "pages/customer/list",
"text": "日程",
"iconPath": "pages/image/tabicon3.png",
"selectedIconPath": "pages/image/tabicon3.active.png"
},
{
"pagePath": "pages/me/index",
"text": "我的",
"iconPath": "pages/image/tabicon4.png",
"selectedIconPath": "pages/image/tabicon4.active.png"
}
];
init(){
console.log('reddot....',this.menus)
this.setRedDot()
this.clrRedDot()
}
setRedDot(){
wx.showTabBarRedDot({
index:1
})
}
clrRedDot(){
let pages=getCurrentPages();
let route=pages[0].route;
console.log('reddot....',route);
this.menus.forEach((m,i)=>{
if(m.pagePath==route){
wx.hideTabBarRedDot({
index:i
})
}
})
}
}
module.exports =new reddot()