$router跳转404

$router跳转传参,点击跳转会404。

// 跳转到传递参数页
    goRewardDept(row) {
      console.log(row)
      this.$router.push({
        path: '/terminal/activity/activityRewardDept',
        query: {
          task: JSON.stringify(row)
        }// 要传递的参数
      })
    },

从reward/index跳转到activityRewardDept/index页面
下面是页面路径截图

img

我尝试把路径换成别的页面,都是正常的,唯独在跳转这个新增页面时会404。

你这个path的路径 在 router里 有吗? 需要 router里有定义才能跳转 。

路由文件中定义了之后,路径才能匹配组件