quanwei
2 days ago 04102f7237efefa744090ed7c25f7b5d0807b679
mobile/components/tabbar/footTabbar.vue
@@ -21,6 +21,7 @@
<script>
   export default {
      props:['vars'],
      data() {
         return {
            /*当前选中*/
@@ -60,7 +61,15 @@
         this.platform = this.getPlatform();
         this.detail = uni.getStorageSync('TabBar');
         // this.hasmenu();
         this.getData();
         if(!this.vars){
            this.getData();
         }else{
            this.detail = this.vars.data;
            console.log(this.detail);
            uni.setStorageSync('TabBar', this.detail);
            this.hasmenu();
         }
      },
      methods: {
         hasmenu() {
@@ -85,6 +94,10 @@
                  curRoute = routes[routes.length - 1]['$page'].fullPath
               }
            }
            // 如果当前路由包含查询参数,则只取路径部分进行匹配
            if (curRoute.indexOf('?') !== -1) {
               curRoute = curRoute.split('?')[0];
            }
            return curRoute
         },
         /*点击菜单*/
@@ -100,7 +113,6 @@
            let self = this;
            self._get('index/nav', {}, function(res) {
               self.detail = res.data.vars.data;
               uni.setStorageSync('TabBar', res.data.vars.data);
               self.hasmenu();
            });