@@ -81,16 +81,14 @@ export function mountVueInst(docsifyConfig, el, node) {
81
81
}
82
82
83
83
// vueMounts
84
- if ( docsifyConfig . vueMounts . length ) {
85
- vueMountData . push (
86
- ...Object . keys ( docsifyConfig . vueMounts || { } )
87
- . map ( cssSelector => [
88
- dom . find ( el , cssSelector ) ,
89
- docsifyConfig . vueMounts [ cssSelector ] ,
90
- ] )
91
- . filter ( ( [ elm ] ) => elm )
92
- ) ;
93
- }
84
+ vueMountData . push (
85
+ ...Object . keys ( docsifyConfig . vueMounts || { } )
86
+ . map ( cssSelector => [
87
+ dom . find ( el , cssSelector ) ,
88
+ docsifyConfig . vueMounts [ cssSelector ] ,
89
+ ] )
90
+ . filter ( ( [ elm ] ) => elm )
91
+ ) ;
94
92
95
93
// Template syntax, vueComponents, vueGlobalOptions
96
94
const reHasBraces = / { { 2 } [ ^ { } ] * } { 2 } / ;
@@ -113,7 +111,6 @@ export function mountVueInst(docsifyConfig, el, node) {
113
111
// <a :href="url">
114
112
// <a :[key]="url">
115
113
const reHasDirective = / < [ ^ > / ] + \s ( [ @ : ] | v - ) [ \w - : . [ \] ] + [ = > \s ] / ;
116
- const joinedVueComponentNames = vueComponentNames . join ( ',' ) || null ;
117
114
118
115
vueMountData . push (
119
116
...dom
@@ -124,9 +121,9 @@ export function mountVueInst(docsifyConfig, el, node) {
124
121
. filter ( elm => {
125
122
const isVueMount =
126
123
// is a component
127
- // elm.tagName.toLowerCase() in (docsifyConfig.vueComponents || {}) ||
124
+ elm . tagName . toLowerCase ( ) in ( docsifyConfig . vueComponents || { } ) ||
128
125
// has a component(s)
129
- elm . querySelector ( joinedVueComponentNames ) ||
126
+ elm . querySelector ( vueComponentNames . join ( ',' ) || null ) ||
130
127
// has curly braces
131
128
reHasBraces . test ( elm . outerHTML ) ||
132
129
// has content directive
0 commit comments