1.问题描述
详情页之间跳转,路由不变,只变参数,地址栏可以看到url变了,但是页面数据无变化

2.处理思路
监听路由对象,数据请求的参数从url中实时获取

3.相关代码

watch: {
  '$route' () {
    this.getData()
  }
}
getData: function () {
  ajax('/api', {
    id: this.$route.query.id
  }, res = {
    console.log(res)
  })
}

注意此处id写法

作者 铁血 汉子 2019年1月7日
2024/11/21/02:18:54pm 2019/1/7/11:58:22
0 4062