vue路由3种传参方式

news/2024/7/10 2:08:39 标签: vue.js, 前端, javascript, vue

vue3_1">vue路由3种传参方式

① query 传参 - 特点:参数拼接在地址栏(参数可见)、刷新页面参数不丢失

示例路径:http://localhost:8080/xxx?id=1234

vue"><router-link :to="{path:'/xxx',query: {id: 1234}}">跳转</router-link> 
// 获取传递过来的参数
this.$route.query.id

② params 传参(动态路由方式) - 特点:参数拼接在地址栏(参数可见)、刷新页面参数不丢失、需配置动态路由

示例路径:http://localhost:8080/xxx/1234

vue"><router-link :to="/xxx/1234">跳转</router-link>
// 路由配置
export default new Router({
    routes: [
        {
          path: '/xxx/:id', // <==
          name: "home",
          component: (resolve) => require(['@/home/index'], resolve),
        }
    ]
})
// 获取传递过来的参数
this.$route.params.id

③ params 传参(name 属性方式) - 特点:参数不会拼接在地址栏(参数不可见)、刷新页面参数丢失、需配置路由 name 属性

示例路径:http://localhost:8080/xxx

vue"><router-link :to="{name:'home',params:{id:1234}}">跳转</router-link>
// 路由配置
export default new Router({
    routes: [
        {
          path: '/xxx',
          name: "home", // <==
          component: (resolve) => require(['@/home/index'], resolve),
        }
    ]
})
// 获取传递过来的参数
this.$route.params.id

http://www.niftyadmin.cn/n/1077298.html

相关文章

怎么查看Mac电脑的开机记录?

可以使用last命令查看Mac电脑来看开机记录&#xff0c;同时也能查看关机记录。 首先打开mac的命令终端&#xff1a; 命令行终端敲入命令&#xff1a;last | grep reboot &#xff08;查看开机时间记录&#xff09; 命令行终端敲入命令&#xff1a;last | grep shutdown &#x…

elementUI内置过渡动画的使用

官方文档 内置过渡动画 fade 淡入淡出 <template> // 提供 el-fade-in-linear 和 el-fade-in 两种效果 // 1. <transition name"el-fade-in-linear"><div v-show"show" style"width: 400px; height: 400px; background-color: skyb…

当前主要的常用的PHP环境部署套件比较

当前主要的常用的PHP环境部署套件比较 作为新手&#xff0c;需要学习PHP&#xff0c;或者需要搭建PHPMySQL运行环境时&#xff0c;就需要去找各种搭建方法&#xff0c;一步一步按照操作流程操作&#xff0c;不仅繁琐&#xff0c;而且容易出错&#xff0c;还会带来安全隐患。 作…

桥接SSID为中文乱码且中文字符过长的WIFI

解决桥接 SSID 为中文乱码且中文字符过长时无法桥接问题 受到下面这篇文章的启发&#xff1a; 解决路由器中继不能连中文ssid问题 实现思路&#xff1a;在点击确定中继按钮后&#xff0c;进行长度校验之前将中文乱码改为正常的中文字符&#xff0c;从而保证 WIFI 名称通过长度校…

jQuery学习笔记2(0)—— 简介

jQuery库包含以下功能&#xff1a; HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilitiesStaticfile CDN: <script src"https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> 百度…

获取结算样式 getComputedStyle-currentStyle

我们都用过jQuery的CSS()方法&#xff0c;其底层运作就应用了getComputedStyle以及getPropertyValue方法。 对于那些只想混口饭吃的人来讲&#xff0c;晓得CSS()如何使用就足够了。对于希望在JS道路上越走越远的来人说&#xff0c;简单了解一些JS库底层实现对自己的学习很有帮助…

Socket的Hello World程序

实现一个socket的hello world程序需要一个服务端一个客户端&#xff0c;服务端建立监听&#xff0c;客户端去访问&#xff0c;当然通信是相互的&#xff0c;客户端也可以向服务端发送信息&#xff01;这里我敲了一个例子是客户端访问服务端&#xff0c;服务端返回一个Hello Wor…

Vue 项目前端根据文件流进行 Excel 导出

前端根据后端返回的文件流进行excel导出 以下的操作针对的是 vue 项目&#xff0c;通过封装一个 excel 导出方法&#xff0c;修改 axios 请求配置&#xff0c;调用方法完成导出功能。 定义 excel 导出方法&#xff0c;并调用 // index.vue <template><!-- 一个简单…