File tree 2 files changed +7
-1
lines changed
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ const enum TagType {
11
11
// children[0]是一个对象 包含type和content属性
12
12
export const baseParse = ( content ) => {
13
13
const context = createParserContext ( content )
14
+ // 将这些子节点作为根节点的children
14
15
return createRoot ( parseChildren ( context , [ ] ) ) ;
15
16
}
16
17
// 将内容放置在source中
@@ -137,6 +138,9 @@ function parseInterpolation(context) {
137
138
end ,
138
139
sl
139
140
) ;
141
+ if ( closeIndex < 0 ) {
142
+ console . error ( '插值缺少结束定界符' )
143
+ }
140
144
// 11 获取到结束括号 }} 开始的位置
141
145
// console.log('closeIndex',closeIndex);
142
146
// console.log('context',context);
Original file line number Diff line number Diff line change @@ -39,7 +39,9 @@ const renderer: any = createRenderer({
39
39
remove,
40
40
setElementText
41
41
} ) ;
42
-
42
+ function ensureRenderer ( ) {
43
+ return renderer || ( renderer = createRenderer )
44
+ }
43
45
export function createApp ( ...args ) {
44
46
return renderer . createApp ( ...args ) ;
45
47
}
You can’t perform that action at this time.
0 commit comments