【问题标题】:Vue JS parsing query paramsVue JS 解析查询参数
【发布时间】:2018-02-28 08:24:41
【问题描述】:

我可以使用

读取查询值
{{$route.query.id}}

但我想将该 id 传递给另一条路线。 我谁能做到这一点? 这个我试过了,没用。

startExam(){
      this.$router.push({
        path:'/QuestionPaper',
        query:{
          id:$route.query.id
        }
      });
    }

这是我的完整代码。我想把它传递给试卷路线。

<template lang="html">
  <div class="">
    <button type="button" name="button" class="btn" @click="startExam">Start Exam</button>
    <h2>You have 1 hr 30 min to complete</h2>
    <h2>PaperID : {{$route.query.id}}</h2>
  </div>
</template>

<script>
export default {
  methods:{
    startExam(){
      this.$router.push({
        path:'/QuestionPaper',
        query:{
          id:$route.query.id
        }
      });
    }
  }
}
</script>

【问题讨论】:

  • 在脚本部分,使用this访问本地属性:this.$route.query.id
  • 谢谢!有用! =)

标签: vue.js vue-router


【解决方案1】:

在$route前面加上这个

query:{
      id:this.$route.query.id
    }

【讨论】:

  • 这是我的荣幸:)
猜你喜欢
  • 2017-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-28
相关资源
最近更新 更多