File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
packages/taro-transformer-wx/src Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ export class RenderParser {
112
112
private usedEvents = new Set < string > ( )
113
113
private customComponentNames : Set < string >
114
114
private loopCalleeId = new Set < t . Identifier > ( )
115
- private usedThisProperties = new Set < t . Identifier > ( )
115
+ private usedThisProperties = new Set < string > ( )
116
116
117
117
private renderPath : NodePath < t . ClassMethod >
118
118
private methods : ClassMethodsMap
@@ -710,7 +710,7 @@ export class RenderParser {
710
710
}
711
711
path . node . name = t . jSXIdentifier ( transformName )
712
712
} else if ( THIRD_PARTY_COMPONENTS . has ( componentName ) ) {
713
- path . node . name = t . jSXIdentifier ( 'bind' + name . name [ 3 ] . toLowerCase ( ) + name . name . slice ( 3 ) )
713
+ path . node . name = t . jSXIdentifier ( 'bind' + name . name [ 2 ] . toLowerCase ( ) + name . name . slice ( 3 ) )
714
714
} else {
715
715
path . node . name = t . jSXIdentifier ( 'bind' + name . name . toLowerCase ( ) )
716
716
}
@@ -764,7 +764,7 @@ export class RenderParser {
764
764
}
765
765
if ( t . isIdentifier ( id ) ) {
766
766
this . referencedIdentifiers . add ( id )
767
- this . usedThisProperties . add ( id )
767
+ this . usedThisProperties . add ( id . name )
768
768
}
769
769
}
770
770
} ,
@@ -1299,8 +1299,8 @@ export class RenderParser {
1299
1299
[
1300
1300
t . variableDeclarator (
1301
1301
t . objectPattern ( Array . from ( this . usedThisProperties ) . map ( p => t . objectProperty (
1302
- t . identifier ( p . name ) ,
1303
- t . identifier ( p . name )
1302
+ t . identifier ( p ) ,
1303
+ t . identifier ( p )
1304
1304
) as any ) ) ,
1305
1305
t . thisExpression ( )
1306
1306
)
You can’t perform that action at this time.
0 commit comments