vue-strap icon indicating copy to clipboard operation
vue-strap copied to clipboard

SSR (Server Side Rendering)

Open wormen opened this issue 8 years ago • 8 comments

how to use your plugin with SSR? at the moment this is not possible, because I get the error

ReferenceError: window is not defined

wormen avatar Feb 09 '17 05:02 wormen

Your information is not enough to know what are you doing.

wffranco avatar Feb 09 '17 19:02 wffranco

@wffranco to get this error, connect the component enough

wormen avatar Feb 10 '17 01:02 wormen

The same problem. I use nuxt with CoreUI theme. When I try import

import navbar from './Navbar'
import { dropdown } from 'vue-strap'

export default {
  name: 'header',
  components: {
    navbar,
    dropdown
  },
  methods: {
    click () {
      // do nothing
    },
    sidebarToggle (e) {
      e.preventDefault()
      document.body.classList.toggle('sidebar-hidden')
    },
    mobileSidebarToggle (e) {
      e.preventDefault()
      document.body.classList.toggle('sidebar-mobile-show')
    },
    asideToggle (e) {
      e.preventDefault()
      document.body.classList.toggle('aside-menu-hidden')
    }
  }
}

I get error

ReferenceError: self is not defined
    at Object.defineProperty.value (/home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:1773:20)
    at __webpack_require__ (/home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:30:30)
    at Object.<anonymous> (/home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:265:2)
    at __webpack_require__ (/home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:30:30)
    at Object.defineProperty.value (/home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:59:18)
    at __webpack_require__ (/home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:30:30)
    at /home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:50:18
    at /home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:53:10
    at webpackUniversalModuleDefinition (/home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:3:20)
    at Object.<anonymous> (/home/alex/LinWin/Develop/fb-scaner/node_modules/vue-strap/dist/vue-strap.js:10:3)

cawa-93 avatar Mar 11 '17 07:03 cawa-93

:+1: Same problem here, some components can't be rendered with SSR

PierreRambaud avatar Mar 13 '17 11:03 PierreRambaud

@PierreRambaud Hi friend, I get the same problem, but I don't know how to solve it, can you said some details. Thanks

canhongpoxiao avatar Apr 01 '17 06:04 canhongpoxiao

Vote up for issue. It still here.

import { modal } from 'vue-strap'
ReferenceError: self is not defined
    at Object.defineProperty.value (/home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/src/utils/PolyFills.js:38:19)
    at __webpack_require__ (/home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/webpack/bootstrap d034ec76a46c1f93f20c:19:1)
    at Object.<anonymous> (/home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/src/utils/NodeList.js:1:1)
    at __webpack_require__ (/home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/webpack/bootstrap d034ec76a46c1f93f20c:19:1)
    at Object.defineProperty.value (/home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/src/index.js:2:1)
    at __webpack_require__ (/home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/webpack/bootstrap d034ec76a46c1f93f20c:19:1)
    at /home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/webpack/bootstrap d034ec76a46c1f93f20c:39:1
    at /home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/vue-strap.js:58:10
    at webpackUniversalModuleDefinition (/home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/webpack/universalModuleDefinition:3:1)
    at Object.<anonymous> (/home/alexander/vue_projects/team-skills/node_modules/vue-strap/dist/webpack:/webpack/universalModuleDefinition:10:2)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)

Node 6.11.2 Nuxt 0.10.7 Vue 2.2.6 VueStrap 2.0.2

ShmidtAlex avatar Aug 30 '17 10:08 ShmidtAlex

Getting the exact same error as the dropdown one above. Is there any update on this issue? Any plans for SSR support?

n-sikka avatar Sep 19 '17 11:09 n-sikka

Not working ssr

error during render : /
ReferenceError: window is not defined

mymtw avatar Dec 27 '17 00:12 mymtw