目录

以前的方法

新方法


以前的方法

以前是通过router的push进行跳转,代码如下:

<template><div class="XXXXXXXXXXXXXXXXX" id="XXXXX" style=""><div class="item"><a><b><h1>XXXXXXXXXXX/h1></b></a></div><div class="item"><i class="XXX XXX XXX XXX"></i><a @click="goXXXX" class="XXXXX" >XXXXXXXXXX</a></div>...............</div>
</template><script>export default {methods:{goXXXX(){this.$router.push('/');},............}}
</script><style></style>

这里通过调用了vue中的goXXX方法,然后方法中通过push进行路由跳转

新方法

在vue cli中有router-link中有个to,通过这个to即可进行跳转

    <router-link tag="div" class="tab-item" to="/search"><span class="tab-link">搜索</span></router-link>

这里要配合router里面的index.js

export default new Router({routes: [{path: '/',redirect: '/recommend'},{path: '/recommend',component: Recommend},{path: '/singer',component: Singer},{path: '/rank',component: Rank},{path: '/search',component: Search}]
})

这里给出源码!

tab.vue

<template><div class="tab"><router-link tag="div" class="tab-item" to="/recommend"><span class="tab-link">推荐</span></router-link><router-link tag="div" class="tab-item" to="/singer"><span class="tab-link">歌手</span></router-link><router-link tag="div" class="tab-item" to="/rank"><span class="tab-link">排行</span></router-link><router-link tag="div" class="tab-item" to="/search"><span class="tab-link">搜索</span></router-link></div>
</template><script type="text/ecmascript-6">export default {}
</script><style scoped lang="stylus" rel="stylesheet/stylus">@import "~common/stylus/variable".tabdisplay: flexheight: 44pxline-height: 44pxfont-size: $font-size-medium.tab-itemflex: 1text-align: center.tab-linkpadding-bottom: 5pxcolor: $color-text-l&.router-link-active.tab-linkcolor: $color-themeborder-bottom: 2px solid $color-theme
</style>

router中的index.js

import Vue from 'vue'
import Router from 'vue-router'import Recommend from 'components/recommend/recommend'
import Singer from 'components/singer/singer'
import Rank from 'components/rank/rank'
import Search from 'components/search/search'Vue.use(Router)export default new Router({routes: [{path: '/',redirect: '/recommend'},{path: '/recommend',component: Recommend},{path: '/singer',component: Singer},{path: '/rank',component: Rank},{path: '/search',component: Search}]
})

运行截图如下:

点击后:

前端笔记-vue cli中使用router-link进行路由跳转相关推荐

  1. 前端笔记-vue cli中axios批量发送get和post请求及注意事项

    目录 基本概念 关键代码 基本概念 这里安装好axios后,还要安装qs npm install --save qs 在vue cli中在created里面调用方法,他会在页面加载完成后自动调用! 批 ...

  2. 前端笔记-Vue cli中使用axios后JavaScript变量传输给vue变量要注意的地方

    目录 axios.all中的注意事项 为什么要采用全局的JavaScript变量给vue变量 axios.all中的注意事项 如下的请求: methods:{getData(){axios.all([ ...

  3. 前端笔记-vue cli中使用echarts画江苏省地图

    目录 基本概念 代码与实例 基本概念 这里使用echarts,框架用vue cli,下面这个链接是vue cli导入echarts https://blog.csdn.net/qq78442761/a ...

  4. Web前端笔记-vue cli中使用echarts加载geo地图

    效果是这样的: 此处是使用echarts加载geo地图. 这里简单说下逻辑: 首先npm下个包: npm install echarts 然后用个vue组件封装下. 如下代码: <templat ...

  5. 前端笔记-vue cli中v-bind动态数据实时更新

    目录 基本概念 代码 基本概念 如下的例子,刚开始运行: 点击按钮: 数据库修改下数据: 再点击按钮刷新下: 下面给出请求的json数据: 刷新有2个方式 第一种是强制刷新,这样是有问题的,数据和图表 ...

  6. 前端笔记-vue cli为web添加底纹

    目录 基本概念 代码与实例 基本概念 这里主要是使用了css预处理 首先下载包 npm install stylus stylus-loader 随后创建文件,然后写代码 这里还要导入代码: 这里还要 ...

  7. 前端笔记-vue cli使用echarts

    目录 过程 代码与实例 过程 首先下载echarts cnpm install echarts -S //或者是 cnpm install echarts --save 下载好后: 在main.js中 ...

  8. 前端笔记-vue cli引入sementic-ui(sementic-ui-vue)

    运行截图如下: 原文链接如下: https://semantic-ui-vue.github.io/#/ 下面给出截图,部分网络不能访问

  9. Vue.js中,如何自己维护路由跳转记录?

    在Vue的项目中,如果我们想要做返回.回退操作时,一般会调用router.go(n)这个api,但是实际操作中,使用这个api有风险,就是会让用户跳出当前应用,因为它记录的是浏览器的访问记录,而不是你 ...

最新文章

  1. Python---20行代码爬取斗鱼平台房间数据(上)
  2. AI转型业绩哪家强?联想一季度营收853亿,净利11亿
  3. 逻辑回归和线性回归的区别_机器学习简介之基础理论- 线性回归、逻辑回归、神经网络...
  4. MySQL批量更改数据库表结构字符集
  5. 用HTML和CSS实现一个漂亮的个人博客页面!
  6. 前端页面内含外显相关知识
  7. python - 基础算法题1- 使用while循环输入1 2 3 4 5 6 8 9 10
  8. metro风格后台管理效果
  9. 会自动消失的提示信息
  10. 高等数学复习笔记(二)- 一元函数微分学的概念、计算以及几何应用
  11. 第一次作业+105032014140
  12. Atitit redis使用 attilax 艾提拉总结 1.1. Redis默认有16个库,默认连接的是 index=0 的那一个。解决与原来不方便查询查看的问题 1 1.2. redis不是现
  13. PHP中self和static的区别,php面向对象程序设计中self与static的区别分析
  14. sql 删除重复数据 只留一条
  15. 手把手教如何修改运动步数
  16. MATLAB识别实验,基于MATLAB的图像识别
  17. 练习电脑键盘打字最好的网站
  18. <Navigate>与useNavigate()
  19. 编程珠玑--粗略估算
  20. Unity 卡在 Rload Script Assemblies

热门文章

  1. 8 iSCSI网络存储服务
  2. 真实世界:使用WCF扩展记录服务调用时间
  3. 如何开发ORACLE存储过程
  4. 某一个物种能够在 1 分钟之内干掉资深程序员...网友称:恐怖如斯!
  5. 来回奔跑中的飞鸽传书简洁版
  6. 不仅是人类的shooow
  7. 写 飞秋 程序,就是把简单的事情重复的做好
  8. 基于or1200最小sopc系统搭建(一)--搭建及仿真(DE2,DE2-70)
  9. 便携本市场一片混乱 东芝也加入战斗
  10. Python作为人工智能的未来,已经超越Java高居首位