We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 649f219 commit 5346db2Copy full SHA for 5346db2
lib/loader.js
@@ -295,6 +295,9 @@ module.exports = function (content) {
295
if (needsHotReload) {
296
styleInjectionCode += ` if (disposed) return\n`
297
}
298
+ if (isServer) {
299
+ styleInjectionCode += `var i\n`
300
+ }
301
parts.styles.forEach(function (style, i) {
302
// require style
303
var requireString = style.src
@@ -306,7 +309,7 @@ module.exports = function (content) {
306
309
// vue-style-loader exposes inject functions during SSR so they are
307
310
// always called
308
311
var invokeStyle = isServer && hasVueStyleLoader
- ? code => ` ;(${code}).__inject__(ssrContext)\n`
312
+ ? code => `;(i=${code},i.__inject__&&i.__inject__(ssrContext),i)\n`
313
: code => ` ${code}\n`
314
315
var moduleName = (style.module === true) ? '$style' : style.module
0 commit comments