收藏
回答

自定义tabBar,在开发者工具能正常显示,为什么真机调试时不显示?

// custom-tab-bar/index.js
Component({
  /**
   * 组件的初始数据
   */
  data: {
    selected:'',
    color:"#000000",
    roleId:'',
    selectedColor:"#A52A2A",
    allList:[{
      list1:[
        {
          "pagePath""/pages/index/index",
          "text""首页",
          "iconPath""/pages/images/shouye1.png",
          "selectedIconPath""/pages/images/shouye.png"
        },
        {
          "pagePath""/pages/student/student",
          "text""选学生",
          "iconPath""/pages/images/select1.png",
          "selectedIconPath""/pages/images/select.png"
        },
        {
          "pagePath""/pages/chat/chat",
          "text""聊天室",
          "iconPath""/pages/images/chat1.png",
          "selectedIconPath""/pages/images/chat.png"
        },
        {
          "pagePath""/pages/my/my",
          "text""个人中心",
          "iconPath""/pages/images/wode1.png",
          "selectedIconPath""/pages/images/wode.png"
        }
      ],//老师
      list2:[
        {
          "pagePath""/pages/index/index",
          "text""首页",
          "iconPath""/pages/images/shouye1.png",
          "selectedIconPath""/pages/images/shouye.png"
        },
        {
          "pagePath""/pages/teacher/teacher",
          "text""选老师",
          "iconPath""/pages/images/select1.png",
          "selectedIconPath""/pages/images/select.png"
        },
        {
          "pagePath""/pages/chat/chat",
          "text""聊天室",
          "iconPath""/pages/images/chat1.png",
          "selectedIconPath""/pages/images/chat.png"
        },
        {
          "pagePath""/pages/my/my",
          "text""个人中心",
          "iconPath""/pages/images/wode1.png",
          "selectedIconPath""/pages/images/wode.png"
        }
      ],//学生
      list3:[
        {
          "pagePath""/pages/index/index",
          "text""首页",
          "iconPath""/pages/images/shouye1.png",
          "selectedIconPath""/pages/images/shouye.png"
        },
        {
          "pagePath""/pages/my/my",
          "text""个人中心",
          "iconPath""/pages/images/wode1.png",
          "selectedIconPath""/pages/images/wode.png"
        }
      ]//管理员
    }], 
    list:[]
  },
  attached() {
    const identity = wx.getStorageSync('identity')
    if (identity == "管理员") {
      this.setData({
        list: this.data.allList[0].list3
      })
    }else if(identity=="老师"){
      this.setData({
        list: this.data.allList[0].list1
      })
    }else if(identity=="学生"){
      this.setData({
        list: this.data.allList[0].list2
      })
    }
  },
  /**
   * 组件的方法列表
   */
  methods: {
    switchTab(e) {
      const data = e.currentTarget.dataset
      const url = data.path
      wx.switchTab({ url })
      this.setData({
        selected: data.index
      })
    }
  }
})


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容