diff --git a/lib/common/options.js b/lib/common/options.js index c767c8a91d..161a9cad3c 100755 --- a/lib/common/options.js +++ b/lib/common/options.js @@ -149,7 +149,7 @@ Options.from = function (_options) { _.defaultsDeep(options, modePreset) // If no server-side rendering, add appear true transition - if (options.render.ssr === false) { + if (options.render.ssr === false && options.transition) { options.transition.appear = true } diff --git a/test/fixtures/basic/nuxt.config.js b/test/fixtures/basic/nuxt.config.js index ace0d54b37..1acc32b377 100644 --- a/test/fixtures/basic/nuxt.config.js +++ b/test/fixtures/basic/nuxt.config.js @@ -13,5 +13,6 @@ module.exports = { }, bad: null, '': true - } + }, + transition: false } diff --git a/test/fixtures/spa/nuxt.config.js b/test/fixtures/spa/nuxt.config.js index a17da47b52..bcbf687d27 100644 --- a/test/fixtures/spa/nuxt.config.js +++ b/test/fixtures/spa/nuxt.config.js @@ -1,5 +1,6 @@ module.exports = { rootDir: __dirname, mode: 'spa', - dev: false + dev: false, + transition: false }