amilytom 回答了问题 · 1月21日
我大致看了一下你的代码,真正关键的pageList看到你并没有赋值。我猜想你是想把router里面的部分二级菜单赋值给pageList给pageList吧
{
path: '/index',
// component: Index,
component: () => import('src/views/index'),
meta: { title: '首页' }
},
{
path: '/user_add',
name: 'AddUser',
component: AddUser,
},
{
path: '/task_list',
name: 'TaskList',
component: TaskList
},
{
path: '/data_tmp',
name: 'DataTmp',
component: DataTmp
},
{
path: '/user_list',
name: 'UserList',
component: resolve => require(['src/views/userManage/userList/userList'], resolve),
meta: { title: '用户列表' }
},
{
path: '/customContainer',
name: 'CustomContainer',
component: CustomContainer
},
{
path: '/partDraggable',
name: 'PartDraggable',
component: PartDraggable
},
{
path: '/article',
name: 'Article',
component: Article
},
{
path: '/tenant_message',
name: 'TenantMessage',
component: TenantMessage,
meta: { title: '租房信息' }
},
{
path: '/gallery',
name: 'Gallery',
component: Gallery,
meta: { title: '精美图库' }
},
{
path: '/studentList',
name: 'StudentList',
component: StudentList
},
{
path: '/studentAdd',
name: 'StudentAdd',
component: StudentAdd
},
{
path: '/studentGridContainer',
name: 'StudentGridContainer',
component: resolve => require(['src/views/student/studentGridContainer'], resolve)
},
{
path: '/studentGridContainer',
name: 'StudentGridContainer',
component: resolve => require(['src/views/student/studentGridContainer'], resolve)
},
{
path: '/music',
name: 'Music',
component: resolve => require(['src/views/music/music'], resolve),
meta: { title: '歌曲列表' }
},
{
path: '/tableOperation',
name: 'TableOperation',
component: resolve => require(['src/views/student/tableOperation'], resolve)
},
{
path: '/formOperation',
name: 'FormOperation',
component: resolve => require(['src/views/student/formOperation'], resolve)
}
如果是那样的话,你可以把这部分单独定义为一个数组,然后export出来,在首页中import进来。并把它赋值给pageList,这样应该就可以出来tab标签了。
我大致看了一下你的代码,真正关键的pageList看到你并没有赋值。我猜想你是想把router里面的部分二级菜单赋值给pageList给pageList吧