原文:https://blog.csdn.net/qq_40072782/article/details/82533477

router-view 实现路由内容的地方,引入组件时写到需要引入的地方
需要注意的是,使用vue-router控制路由则必须router-view作为容器。

通过路由跳转的三种方式

1、router-link 【实现跳转最简单的方法】

<router-link to='需要跳转到的页面的路径>
浏览器在解析时,将它解析成一个类似于<a> 的标签。

#div和css样式略
<li >
<router-link to="keyframes">点击验证动画效果 </router-link>
</li>

别忘记给需要跳转的路径在需要提前在router/index.js下引入哦。  

2、this.$router.push({ path:’/user’})
常用于路由传参,用法同第三种

区别:

1.query引入方式
params只能用name来引入路由
而query 要用path引入

2.query传递方式
类似于我们ajax中get传参,在浏览器地址栏中显示参数
params则类似于post,在浏览器地址栏中不显示参数

在helloworld.vue文件中

<template>
.....
<li @click="change">验证路由传参</li>
</template> <script>
export default {
data () {
return {
id:43, //需要传递的参数
}
},
methods:{
change(){
this.$router.push({ //核心语句
path:'/select', //跳转的路径
query:{ //路由传参时push和query搭配使用 ,作用时传递参数
id:this.id ,
}
})
}
}
}
</script>

在select.vue文件中

<template>
<select>
<option value="1" selected="selected">成都</option>
<option value="2">北京</option>
</select>
</template> <script>
export default{
data(){
return{
id:'',
}
},
created(){ //生命周期里接收参数
this.id = this.$route.query.id, //接受参数关键代码
console.log(this.id)
}
}
</script>

3、this.$router.replace{path:‘/’ }类似,不再赘述  

  

最新文章

  1. JavaScript函数定义和调用 变量作用域
  2. 1.Windows安装PostgreSQL
  3. Xcode创建Object-C程序
  4. android开发调用c++共享库so文件
  5. 【codevs】2292图灵机游戏
  6. 【转载】使用CSS将图片转换成黑白(灰色、置灰)
  7. React-redux使用中有关Provider问题
  8. java-数组排序--插入排序
  9. 如何设置.net控件SplitContainer平均分配
  10. 第48章:MongoDB-备份和恢复
  11. Swift5 语言指南(十三) 方法
  12. GNU tar
  13. Dynamics 365Online 使用adal.js注册和配置SimpleSPA应用程序
  14. 配置jboss EAP 6.4 数据库连接超时时间
  15. Sword redis补充
  16. 【第三十六章】 metrics(4)- metrics-graphite
  17. 《C++ Primer Plus》读书笔记之八—对象和类
  18. [leetcode tree]103. Binary Tree Zigzag Level Order Traversal
  19. 【thrift】什么是rpc
  20. Numpy 01

热门文章

  1. MySQL 5.6常用参数配置及说明
  2. java基础面试题:如何把一段逗号分割的字符串转换成一个数组? String s = &quot;a&quot; +&quot;b&quot; + &quot;c&quot; + &quot;d&quot;;生成几个对象?
  3. js call 函数
  4. 题解 P3367 【【模板】并查集】
  5. django+xadmin在线教育平台(三)
  6. Linux清空mysql所有数据
  7. thinkphp 5数据库操作
  8. IE支持直接查看Json数据注册表代码
  9. 日志收集系统Flume及其应用
  10. django_数据库操作&mdash;增、删、改、查