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 8823fcc commit ff178ccCopy full SHA for ff178cc
src/core/vdom/modules/directives.js
@@ -90,23 +90,17 @@ function normalizeDirectives (
90
let i, dir
91
for (i = 0; i < dirs.length; i++) {
92
dir = dirs[i]
93
- res[getRawDirName(dir)] = dir
94
if (!dir.modifiers) {
95
dir.modifiers = emptyModifiers
96
}
+ res[getRawDirName(dir)] = dir
97
dir.def = resolveAsset(vm.$options, 'directives', dir.name, true)
98
99
return res
100
101
102
function getRawDirName (dir: VNodeDirective): string {
103
- return dir.rawName || (
104
- dir.name + (
105
- dir.modifiers
106
- ? '.' + Object.keys(dir.modifiers).join('.')
107
- : ''
108
- )
109
+ return dir.rawName || `${dir.name}.${Object.keys(dir.modifiers || {}).join('.')}`
110
111
112
function callHook (dir, hook, vnode, oldVnode) {
0 commit comments