在跳转后的组件中获取router-link传的参数

任务列表页面组件中有个链接,通过任务id查看详情页

<tr v-for="task in task_list">
    <td>{{ task.base }}</td>
    <td>{{ task.status }}</td>
    <td>
        <router-link :to="{name: 'task_result', params: {task_id: task.taskId}}">
            查看详情
        </router-link>
    </td>
</tr>

在详情页组件中,需要获取传过来的taskId
想问下如何获取?

阅读 6.7k
1 个回答

可以在组件内直接用this.$route.params.task_id 获取
见文档对组件注入

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题