File tree 2 files changed +20
-16
lines changed 2 files changed +20
-16
lines changed Original file line number Diff line number Diff line change @@ -17,14 +17,16 @@ function delayQuerySelector(
17
17
delayTime = 500
18
18
) : Promise < any [ ] > {
19
19
return new Promise ( resolve => {
20
- const selector : SelectorQuery = Taro . createSelectorQuery ( )
21
- delay ( delayTime ) . then ( ( ) => {
22
- selector
23
- . select ( selectorStr )
24
- . boundingClientRect ( )
25
- . exec ( ( res : any [ ] ) => {
26
- resolve ( res )
27
- } )
20
+ Taro . nextTick ( ( ) => {
21
+ const selector : SelectorQuery = Taro . createSelectorQuery ( )
22
+ delay ( delayTime ) . then ( ( ) => {
23
+ selector
24
+ . select ( selectorStr )
25
+ . boundingClientRect ( )
26
+ . exec ( ( res : any [ ] ) => {
27
+ resolve ( res )
28
+ } )
29
+ } )
28
30
} )
29
31
} )
30
32
}
Original file line number Diff line number Diff line change @@ -17,14 +17,16 @@ function delayQuerySelector(
17
17
delayTime = 500
18
18
) : Promise < any [ ] > {
19
19
return new Promise ( resolve => {
20
- const selector : SelectorQuery = Taro . createSelectorQuery ( )
21
- delay ( delayTime ) . then ( ( ) => {
22
- selector
23
- . select ( selectorStr )
24
- . boundingClientRect ( )
25
- . exec ( ( res : any [ ] ) => {
26
- resolve ( res )
27
- } )
20
+ Taro . nextTick ( ( ) => {
21
+ const selector : SelectorQuery = Taro . createSelectorQuery ( )
22
+ delay ( delayTime ) . then ( ( ) => {
23
+ selector
24
+ . select ( selectorStr )
25
+ . boundingClientRect ( )
26
+ . exec ( ( res : any [ ] ) => {
27
+ resolve ( res )
28
+ } )
29
+ } )
28
30
} )
29
31
} )
30
32
}
You can’t perform that action at this time.
0 commit comments