vue.js如何带参数跳转

vue.js带参数跳转的方法:首先创建【readDetail.vue】且在【index.js】中注册路由;然后通过【router-link】进行跳转,或者通过【$router】方式跳转。

vue.js如何带参数跳转

本教程操作环境:windows10系统、vue2.5.2,本文适用于所有品牌的电脑。

【相关文章推荐:vue.js】

vue.js带参数跳转的方法:

首先创建readDetail.vue 且在index.js中注册路由。

立即学习“前端免费学习笔记(深入)”;

传递页面方式:

1.通过router-link进行跳转

       

登录后复制

path -> 是要跳转的路由路径,也可以是路由文件里面配置的 name 值,两者都可以进行路由导航

params -> 是要传送的参数,参数可以直接key:value形式传递

query -> 是通过 url 来传递参数的同样是key:value形式传递

2. $router方式跳转

this.$router.push({name:'路由命名',params:{参数名:参数值,参数名:参数值}}) this.$router.push({              path: 'yourPath',               name: '要跳转的路径的 name,在 router 文件夹下的 index.js 文件内找',              params: {                   key: 'key',                   msgKey: this.msg              }              /*query: {                  key: 'key',                   msgKey: this.msg              }*/          })

登录后复制

接受方式

this.$route.params.参数名this.$route.query.参数名

登录后复制

实验(包含两种方式):

传递页:

                               -----------------------------------------------------------------------------------------export default {    name: 'reads',    data () {      return {        msg: 'msg test.'      }    },

登录后复制

接收页:

    

Num:{{ myIndex }}

    

{{ msg }}

  
-----------------------------------------------------------data () {      return {        msg: '',        // 保存传递过来的index        myIndex: ''      }-----------------------------------------------------------mounted: function () {      this.msg = this.$route.params.msgKeyOne      this.myIndex = this.$route.params.msgKey      console.log(this.myIndex)    }

登录后复制

相关免费学习推荐:javascript(视频)

以上就是vue.js如何带参数跳转的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3022746.html

(0)
上一篇 2025年3月13日 05:58:46
下一篇 2025年3月5日 16:58:04

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue.js中v-bind是什么意思

    vue.js中【v-bind】是用于绑定一个多多个属性值,或者像一个组件创建props值,【v-bind】有一个对应的语法糖,也就是简写方式,利于语法简洁。 本教程操作环境:windows10系统、vue2.9,本文适用于所有品牌的电脑。 …

    2025年3月13日
    200
  • vue.js中怎么移除数组值

    vue.js中移除数组值的方法:使用【arr.splice(arr.indexOf(ele),length)】,获取这个数组中这个元素的下标,并从这个下标开始计算,删除长度为length的数组值。 本教程操作环境:windows10系统、v…

    2025年3月13日
    200
  • vue.js怎样刷新组件

    vue.js刷新组件的方法:首先给【router-view】标签添加key属性将key绑定的值放在状态管理容器里面;然后通过状态管理容器的mutations或者actions触发key值的变化即可。 本教程操作环境:windows10系统、…

    2025年3月13日
    200
  • vue.js怎么获取dom

    vue.js获取dom的方法:1、给html中原始标签对或子组件中定义ref属性,在【mounted(){}】方法后使用【this.$refs】获取DOM元素;2、mounted对组件的内容进行了修改后继续用【this.$refs】。 【相…

    2025年3月13日
    200
  • vue.js怎么判断对象为空

    vue.js判断对象为空的方法:1、将对象转JSON,如果为空集合【{}】 ,那么就是空对象;2、判断对象的长度,如果为零,那就是空对象。 本教程操作环境:windows10系统、vue2.9,本文适用于所有品牌的电脑。 【相关文章推荐:v…

    2025年3月13日
    200
  • vue.js插槽有什么用

    vue.js插槽的作用:1、显示标签,在组件内部通过【】进行接收;2、命名插槽,增加插槽的灵活性;3、带参数的插槽,将插槽中的数据使用组件内部的数据。 本教程操作环境:windows10系统、vue2.5.2,本文适用于所有品牌的电脑。 【…

    2025年3月13日
    200
  • vue.js全家桶包含哪些

    vue.js全家桶包有:1、【vue + vuex】状态管理;2、【vue-router】路由;3、【vue-resource】;4、axios;5、UI框架。 【相关文章推荐:vue.js】 vue.js全家桶包有: vue全家桶:vue…

    2025年3月13日
    200
  • vue.js如何阻止事件冒泡

    vue.js阻止事件冒泡的方法:1、【vue.js】取消事件冒泡,代码为【vue取消事件冒泡】;2、【vue.js】阻止默认事件。 【相关文章推荐:vue.js】 vue.js阻止事件冒泡的方法: 原生js取消事件冒泡     try{  …

    2025年3月13日
    200
  • vue.js怎么用swiper

    vue.js中使用swiper的方法:首先下载【swiper.js】;然后在【main.js】中全局引入【swiper.js】;最后在模板中配置相关内容即可。 【相关文章推荐:vue.js】 vue.js中使用swiper的方法: 1、下载…

    2025年3月13日
    200
  • vue.js中如何用定时器

    vue.js中使用定时器的方法:1、使用循环执行setInterval,每过一段时间都会执行一次这个方法,直到这个定时器被销毁掉;2、定时执行setTimeout,定时执行setTimeout是设置一个时间,等待时间到达的时候只执行一次。 …

    2025年3月13日
    200

发表回复

登录后才能评论