File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 33import { escape } from 'web/server/util'
44import { SSR_ATTR } from 'shared/constants'
55import { RenderContext } from './render-context'
6+ import { resolveAsset } from 'core/util/options'
67import { generateComponentTrace } from 'core/util/debug'
78import { ssrCompileToFunctions } from 'web/server/compiler'
89import { installSSRHelpers } from './optimizing-compiler/runtime-helpers'
@@ -324,11 +325,13 @@ 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- if ( dirRenderer && name !== 'show' ) {
329- // directives mutate the node's data
330- // which then gets rendered by modules
331- dirRenderer ( node , dirs [ i ] )
328+ if ( name !== 'show' ) {
329+ const dirRenderer = resolveAsset ( context , 'directives' , name , true )
330+ if ( dirRenderer ) {
331+ // directives mutate the node's data
332+ // which then gets rendered by modules
333+ dirRenderer ( node , dirs [ i ] )
334+ }
332335 }
333336 }
334337 }
You can’t perform that action at this time.
0 commit comments