Skip to content

SSR vnode mismatch  #974

Closed
Closed
@privatenumber

Description

@privatenumber

Version

13.0.4

Reproduction link

https://github.com/hirokiosame/vue-test-ssr

Steps to reproduce

  1. Clone the ssr environment: https://github.com/hirokiosame/vue-test-ssr
  2. npm install & npm run dev

What is expected?

For the component to render fine in the backend and frontend.

What is actually happening?

The SSR server is going to mount this simple component: https://github.com/hirokiosame/vue-test-component/blob/master/src/TestComponent.vue

It renders fine if it's just front-end rendering, but when using server-side rendering, it breaks with a vnode mismatch error:

screen shot 2017-09-14 at 12 29 45 am


The server is using NUXT version 1.0.0-rc8 which uses vue-loader@13.0.4 and vue@2.4.3
The component is using vue-loader@13.0.4 (the version wasn't on the list in the form btw)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions