目录

案例效果

一、在用户列表路由中跳转传参

二、创建修改用户的路由,接收参数

三、全部代码


案例效果

从用户列表跳转到修改用户,传递参数id=100

在修改用户页面接收id的值,并显示在网页

一、在用户列表路由中跳转传参

从用户列表路由中跳转到修改用户的路由,并且传递参数id=100

<router-link to="user_update?id=100">修改用户</router-link>

二、创建修改用户的路由,接收参数

接收参数id,并且显示在页面上

<template id="template_user_update"><div><h1>修改用户页面</h1><p>接收到参数id:{{this.$route.query.id}}</p></div>
</template>

三、全部代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="assets/vue.min-v2.5.16.js"></script><script src="assets/vue-router.min-2.7.0.js"></script>
</head>
<body>
<template id="template_top"><div style="width: 1000px; height: 200px; background-color: yellow; text-align: center;line-height: 200px;font-size: 24px">aaa</div>
</template>
<template id="template_left"><div style="width: 200px; height: 600px; background-color: gray; float: left"><router-link to="index">首页</router-link><router-link to="user_list">用户列表</router-link><router-link to="user_add">添加用户</router-link></div>
</template>
<template id="template_right"><div style="width: 798px; height: 600px; border: 1px solid black; float: left"><router-view></router-view></div>
</template><template id="template_user_list"><div><h1>用户列表</h1><router-link to="user_update?id=100">修改用户</router-link></div>
</template>
<template id="template_user_add"><div><h1>添加用户</h1></div>
</template>
<template id="template_index"><div><h1>欢迎使用xxx管理系统</h1></div>
</template>
<template id="template_user_update"><div><h1>修改用户页面</h1><p>接收到参数id:{{this.$route.query.id}}</p></div>
</template><div id="app" style="width: 1000px; margin-left: auto; margin-right: auto"><aa></aa><bb></bb><cc></cc>
</div><script>//注册模板Vue.component('aa', {template: '#template_top'});Vue.component('bb', {template: '#template_left'})Vue.component('cc', {template: '#template_right'})var pageUserList = {template: '#template_user_list'}var pageUserAdd = {template: '#template_user_add'}var pageIndex = {template: '#template_index'}var pageUserUpdate = {template: '#template_user_update'}//创建router对象var vt = new VueRouter({routes: [{path: '/user_list', component: pageUserList},{path: '/user_add', component: pageUserAdd},{path: '/index', component: pageIndex},{path: '/user_update', component: pageUserUpdate}]});//创建vue实例new Vue({el: '#app',router: vt,created: function () {//页面加载之后在router-view中显示首页(index)this.$router.push("index");}})
</script>
</body>
</html>

Vue路由传参小案例相关推荐

  1. vue路由+ elementUI表格组件:loop文章列表页enter内容页(vue路由传参userid)- 代码篇

    elementUI表格组件,response.data.newsLists列表如何循环出来?如何点击传参numId,并进入对应的内容页? 本文意图: 使用官方table组件:实现API调用:文章遍历. ...

  2. vue路由传参的四种方式

    vue路由传参 一.router-link路由导航 父组件: 使用<router-link to = "/跳转路径/传入的参数"></router-link> ...

  3. vue 路由传参 params 与 query两种方式的区别(转载)

    vue 路由传参 params 与 query两种方式的区别 初学vue的时候,不知道如何在方法中跳转界面并传参,百度过后,了解到两种方式,params 与 query.然后,错误就这么来了:  ro ...

  4. vue 路由传参 params 与 query两种方式的区别

    vue 路由传参 params 与 query两种方式的区别 初学vue的时候,不知道如何在方法中跳转界面并传参,百度过后,了解到两种方式,params 与 query.然后,错误就这么来了:  ro ...

  5. vue路由传参的三种方式/含页面刷新参数丢失解决方案(详细)

    vue路由传参的三种方式以及页面刷新参数丢失问题 一.路由传参的三种方式 1.传参方式一:params传参 2.传参方式二:路由属性配置传参 3.传参方式三:query传参 二.三种传递方式的区别 一 ...

  6. 详解vue路由传参的三种方式

    在我们开发vue项目的时候,路由传参几乎是我们必须要用到的,一般出现场景是,当我们点击某个组件的某个按钮时跳转到另一个组件中,并携带参数,便于第二个组件获取数据.下面我就来说说vue路由传参的三种方式 ...

  7. vue路由传参,对参数值编码处理

    vue路由传参: 问题: 很明显vue路由传参在没有任何处理的情况下,参数值会裸露在URL中,这并不是我们所希望的.但因为某些因素一定要用路由传参,最起码也要对这种裸露在URL中的参数值做个编码 Ja ...

  8. Vue路由传参params 与 query

    一.路由传参分为 params 传参与 query 传参 1. params params 传参类似于网络请求中的 post 请求,params 传过去的参数不会显示在地址栏中(但是不能刷新).par ...

  9. Vue路由传参详解(params 与 query)

    Vue路由传参详解(params 与 query) 前言: 路由传参分为 params 传参与 query 传参 params 传参类似于网络请求中的 post 请求,params 传过去的参数不会显 ...

最新文章

  1. python框架实例_Python之Flask框架项目Demo入门
  2. 架构设计之「服务限流」
  3. PMCAFF今天摆地摊了,然后……
  4. 批处理中setlocal enabledelayedexpansion的作用详细整理
  5. Leetcode周赛复盘——第 71 场力扣双周赛与第 279 场力扣周赛
  6. 从WordCount看Spark大数据处理的核心机制(2)
  7. java文件读写的基本类_java常用工具类(三)—— 文件读取的操作类
  8. SpringMVC 控制器默认支持GET和POST两种方式
  9. ADO.NET知识点
  10. 使用QtXlsx读写Excel文件
  11. 在Linux下安装QT交叉编译,安装QT交叉编译 成功 + 测试
  12. FlyMcu - 用于STM32芯片ISP串口程序一键下载的免费软件
  13. 网络是怎样连接起来的
  14. LM4871(3W音频功放芯片)中文资料
  15. 从瀑布到敏捷——漫画解读软件开发模式变迁史
  16. MATLAB遗传算法工具箱安装包及安装方法(图解)
  17. 2020年3月笔记本选购记录
  18. 百度地图电子围栏判断 地图定位
  19. HDU 5155 Harry And Magic Box
  20. 【TestDirector】常见问题分析

热门文章

  1. 苹果6访问限制密码4位_苹果的Safari浏览器将比谷歌的Chrome浏览器更加安全
  2. 如何对AD和Exchange进行安全加固满足护网需要?
  3. IDEA----最上面的状态栏不见了的复原方法
  4. element-ui中el-select下拉框实现拼音、首字母、汉字等模糊搜索
  5. [转载]SAR影像斑点噪声及去噪方法
  6. java计算机毕业设计流浪动物救助公益平台源代码+数据库+系统+lw文档
  7. python模拟发红包_Python编写简易发红包程序
  8. 点击某个物体人机验证码java,captcha: 行为验证码(滑动拼图、点选文字),前后端(java)交互,包含h5/flutter/uni-app的源码和实现...
  9. 蓝桥杯算法入门_26 (2015真题)
  10. 关于图片验证码Kaptcha的应用