router-link标签在ssr的时候页面跳转不刷新不加载数据

来源:4-2 Vue-router之配置

小动物很困

2018-11-13

我使用了router-link标签,但是发现如果点击这个路由进行跳转的话,在服务器端渲染的时候url改变但是页面加载数据,数据也没有变化,koa也收不到请求,不知道是不是哪里做错了. 而刷新之后可以

我使用了下面的解决方案,希望各位大佬指点一下是不是合理,也没有更好的办法,或者说加某些配置

<router-link :to="{ path: '/zoneDetail', query: { 'id': zone.id }}" @click.native="updateData()"></router-link>

updateData的实现

updateData () {

      this.$router.go(0)

    }


写回答

1回答

Jokcy

2018-11-13

有没有报错?其实不是很看得懂你的问题,你是说你点击`router-link`不会调用服务端渲染?

1
3
小动物很困
非常感谢!666
2018-11-15
共3条回复

Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲

深入讲解Vue核心技术,展示Vue应用开发中的各种问题和解决方案

3168 学习 · 853 问题

查看课程