为了账号安全,请及时绑定邮箱和手机立即绑定

用Vue写导航栏时,用index做唯一标识,点击外部链接是,页面会跳到Index路径

用Vue写导航栏时,用index做唯一标识,点击外部链接是,页面会跳到Index路径

呼唤远方 2019-03-28 15:19:48
<el-submenu v-for='menuItem in navLinks' :index='menuItem.path' :key='menuItem.id' >      <template slot="title">{{menuItem.name}}</template>     </el-submenu>           **data部分:**   navLinks: {    name:'在线报名',    path:'enter',    subs:[{      name:'英语四六级考试报名',      path:'http://cet.etest.net.cn/',      type:'out'    },{      name:'计算机等级考试报名',      path:'http://jiaowu.sicau.edu.cn/xuesheng/kao/bao/kaike.asp',      type:'out'    },{      name:'计算机考试',      path:'http://cjcx.neea.edu.cn/ncre/query.html',      type:'out'    }]  }点击后页面路径变化但是我希望它点击后依然保持原来的路径,该怎么做呢?
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

你说的问题我理解有两种:
1.改造原来的应用
可以用iframe 作为 当前 导航 的显现内容,通过改变iframe 的url 来切换显示导航的内容
2.单页面,在一个页面现实导航切换的内容
这种要用到 vue-router,通过嵌套路由,实现点击导航切换内容,路由的路径一般相对路径

查看完整回答
反对 回复 2019-04-05
  • 1 回答
  • 0 关注
  • 1309 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号