[vue]传递参数与重定向

Posted pinked

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[vue]传递参数与重定向相关的知识,希望对你有一定的参考价值。

传递参数与重定向

Main.vue

<!--name:对应index.js中router的name, params:传参-->
<router-link :to="{name: 'UserProfile', params: {id: 1}}">个人信息</router-link>

index.js的router

{
  path: '/user/Profile/:id',
  name: 'UserProfile',
  component: UserProfile
},

Profile.vue获取并展示参数

{{$route.params.id}}//template中所有的元素必须包含在标签中

也可以通过props来传递参数

index.js的router

path: '/user/Profile/:id',
name: 'UserProfile',
component: UserProfile,
props: true  //允许props传参

Profile.vue直接用{{id}}即可

{{id}}

重定向的方法

router路由

{
  path: '/back',
  redirect: '/main'
},
<router-link to="/back">返回首页</router-link>

登录用户

Login.vue

this.$router.push("/main/"+this.form.username);

router

path: '/main/:name',
props: true,
component: Main,

main.vue

<script>
  export default {
    props: ['name'],
    name: "Main"
  }
</script>

以上是关于[vue]传递参数与重定向的主要内容,如果未能解决你的问题,请参考以下文章

Struts2配置使用参数接收,转发与重定向,多方法,ognl使用与值传递,struts标签使用

Vue--参数传递及重定向

jsp初识servlet转发转发与重定向的比较

转发与重定向

servlet转发与重定向

servlet转发与重定向区别