Skip to content

Commit 64e24f1

Browse files
committed
fix(server/render.js): make able to resolve camelCased local directives
SSR directives can be only passed in with 'kebab-case' keys, but Client size rendering can be passed in with 'camelCale' keys. fix #8961
1 parent ef8524a commit 64e24f1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/server/render.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/* @flow */
22

3+
import { resolveAsset } from 'core/util/index'
34
import { escape } from 'web/server/util'
45
import { SSR_ATTR } from 'shared/constants'
56
import { RenderContext } from './render-context'
@@ -324,7 +325,7 @@ function renderStartingTag (node: VNode, context) {
324325
if (dirs) {
325326
for (let i = 0; i < dirs.length; i++) {
326327
const name = dirs[i].name
327-
const dirRenderer = directives[name]
328+
const dirRenderer = resolveAsset(context, 'directives', name, true)
328329
if (dirRenderer && name !== 'show') {
329330
// directives mutate the node's data
330331
// which then gets rendered by modules

0 commit comments

Comments
 (0)