import {
    storeBindingsBehavior
} from 'mobx-miniprogram-bindings'
import {
    store
} from '~/store/index'
Component({
    behaviors: [storeBindingsBehavior],
    storeBindings: {
        store,
        fields: {
            userInfo: 'userInfo',
            androidMask: 'androidMaskFun'
        },
    },
    /**
     * 组件的属性列表
     */
    properties: {},
    /**
     * 组件的初始数据
     */
    data: {
        selected: 2,
        color: "#999999",
        selectedColor: "#32CA69",
        mask: false,
        show:true,
        listTab: [{
            "pagePath": "/pages/activity/index",
            "text": "排行榜",
            "iconPath": "/static/ranking.png",
            "selectedIconPath": "/static/ranking2.png"
        }, {
            "pagePath": "/pages/works/index",
            "text": "作品",
            "iconPath": "/static/zp.png",
            "selectedIconPath": "/static/zp2.png"
        }, {
            "pagePath": "/pages/index/index",
            "text": "推荐",
            "iconPath": "/static/tj.png",
            "selectedIconPath": "/static/tj2.png"
        }, {
            "pagePath": "/pages/message/index",
            "text": "消息",
            "iconPath": "/static/message.png",
            "selectedIconPath": "/static/message2.png"
        }, {
            "pagePath": "/pages/my/index",
            "text": "我的",
            "iconPath": "/static/my.png",
            "selectedIconPath": "/static/my2.png"
        }]
    },

    /**
     * 组件的方法列表
     */
    methods: {
        switchTab(e) {
            if (e.currentTarget.dataset.index != this.data.selected) {
                this.setData({
                    selected: ''
                })
                const data = e.currentTarget.dataset;
                const url = data.path;
                wx.switchTab({
                    url
                });
            }
        },
        toAndroidLogin() {
            wx.redirectTo({
                url: '/pages/donutLogin/index',
            })
        }
    }
})