vue tab切换中路由配置

<ul class="navBarList">

              <li v-for='(item,index) in     navData' :class="{cur:index==iscur}" @click="toggle(index)" v-text="item.text">{{item.text}}</li>
         </ul>
navData: [{
    text: '首页'
  }, {
    text: '增值服务'
  }, {
    text: '自助通关'
  }, {
    text: '通讯录'
  }, {
    text: '企业数据'
  }, {
    text: '设置'
  }]

我想给每个li添加一个具体的路由 调到不同的组件 应该怎样处理呢

阅读 3.1k
1 个回答

navData改下,要和router的配置一致:

navData: [{
    text: '首页',
    path: 'index'
  }, {
    text: '增值服务',
    path: 'path1'
  }, {
    text: '自助通关',
    path: 'path2'
  }, {
    text: '通讯录',
    path: 'path3'
  }, {
    text: '企业数据',
    path: 'path4'
  }, {
    text: '设置',
    path: 'path5'
  }]

li:

 <li v-for='(item,index) in navData' 
    :to="item.path"
    :class="{cur:index==iscur}" 
    @click="toggle(index)" 
    v-text="item.text">
 </li>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题