vue实现带参跳转页面(实测真实有效)

文章讲述了在使用若依框架进行前端开发时,如何在表格列中通过`router-link`实现页面跳转并传递参数,特别是在路由配置和动态路径处理上的实践。
摘要由CSDN通过智能技术生成

最近项目中需要跳转页面,但是又得把参数带过去,因为下一个页面得查询需要参数,之前查了一些资料不是很全面,我用的若依框架写得前端,因此有些路由是在数据库里面的,这是一个坑,我们需要编写一个新的路由来实现。

首先我们写上路由,这是我们需要跳转到页面的路由,并且携带了参数testId

  {
    path: '/Test/test',
    component: Layout,
    hidden: true,
    permissions: ['Test:test:list'],
    children: [
      {
        path: 'index/:testId(\\d+)',
        component: () => import('@/views/Test/test/index'),
        name: 'Data',
        meta: { title: '测试', activeMenu: '/Test/test' }
      }
    ]
  }

我这里的设定是在表单的某个字段作为点击跳转的媒介,当然大家也可以另外设置一个按钮作为媒介。

  <el-table-column label="编码" align="center" :show-overflow-tooltip="true" >
        <template slot-scope="scope">
          <router-link :to = "'/Test/test/index/' + scope.row.testId" class = "link-type">
            <span>{{scope.row.code}}</span>
          </router-link>
        </template>
   </el-table-column> 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值