bottomtab.js 1.85 KB
Component({
    properties:{
        tabidx:{
           type:Number,
           value:0
        }
    },
    data:{
        tabbar:[
            {
                pagepath:"/pages/me/d_index",
                title:"圈子",
                isactive:true,
                icon:"/pages/image/dog-circle.svg",
                iconactive:"/pages/image/dog-circle-active.svg"
            },
            {
                pagepath:"/pages/seller/seller",
                title:"服务",
                isactive:false,
                icon:"/pages/image/dog-server.svg",
                iconactive:"/pages/image/dog-server-active.svg"
            },
            {
                pagepath:"/pages/me/d_index",
                title:"发布",
                icon:"/pages/image/publish.svg"
            },
            {
                pagepath:"/pages/question/question",
                title:"科普",
                isactive:false,
                icon:"/pages/image/answer.svg",
                iconactive:"/pages/image/answer-active.svg"
            },
            {
                pagepath:"/pages/person/person",
                title:"我的",
                isactive:false,
                icon:"/pages/image/me.svg",
                iconactive:"/pages/image/me-active.svg"
            }
        ]


    },
    attached:function(){
        this.autotab();
    },
    methods:{
        tabselect:function (e) {
            wx.redirectTo({
                url:e.currentTarget.dataset.path
            })

        },
        autotab:function(){
            var tabbar=this.data.tabbar;
            var idx=this.data.tabidx;
            tabbar.forEach(function(v,i){
                v.isactive=false;
                if(i==idx){
                    v.isactive=true;
                }
            })
            this.setData({
                tabbar:tabbar
            })
        }
    }
})