在url中带参数

Posted joer717

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在url中带参数相关的知识,希望对你有一定的参考价值。

如果只是在url中带参数的需求,比如tabs的话,都是本页面的切换

那步骤是

1.在当前页面的路由传入你所需要在url中显示的参数,例如

{
  path: ‘workorder‘,
  name: ‘workorder‘,
  menuName: ‘企业工单‘,
  ifMenu: true,
  icon: ‘iip-fa iip-fa-file‘,
  component: () => import(‘@/views/workorder/CompanyWorkorder.vue‘),
  meta: { typeName: ‘workorder‘ },
  props: route => ({ type: route.query.type })
}

将一下router传参数的区别

props传递的参数是可以在url中显示的    取值 props【‘参数’】 然后在created函数里面  赋值

params传递的参数不可以  取值  this.$router.params.参数名

2.在这个页面接收这个参数

props: [‘type‘],

3.在created周期函数里面接收这个函数

created () {
    if (this.type && this.type !== ‘‘) {
//然后赋值给data中定义好的属性中
      this.activeName = this.type
    }
}

4.完成

以上是关于在url中带参数的主要内容,如果未能解决你的问题,请参考以下文章

在url中带参数

Redirect::route 在 Laravel 5 中的 URL 中带有参数

url参数中带有中文时出现字符乱码

片段中带有 RequestPermission 的 registerForActivityResult 不起作用

Laravel 中带有 URL 参数的路由

参数中带有斜杠的 URL?