@@ -54,7 +54,7 @@ Component({
54
54
}
55
55
} ,
56
56
methods : {
57
- updateView ( ) {
57
+ async updateView ( ) {
58
58
let expandItemId ;
59
59
if ( this . data . type === 'accordion' ) {
60
60
expandItemId = this . data . expandItemId . slice ( 0 , 1 ) ;
@@ -67,9 +67,9 @@ Component({
67
67
let item = children [ i ] ;
68
68
let id = item . id ? item . id : i ;
69
69
if ( expandItemId . indexOf ( id ) > - 1 && ! item . isExpandContent ) {
70
- this . setCollapseItemStatus ( item , true ) ;
70
+ await this . setCollapseItemStatus ( item , true ) ;
71
71
} else if ( item . isExpandContent || this . data . type === 'accordion' ) {
72
- this . setCollapseItemStatus ( item , false ) ;
72
+ await this . setCollapseItemStatus ( item , false ) ;
73
73
}
74
74
}
75
75
} ,
@@ -78,9 +78,9 @@ Component({
78
78
* 点击折叠面板子项回调函数
79
79
* @param collapseItem
80
80
*/
81
- onTapCollapseItem ( collapseItem ) {
81
+ async onTapCollapseItem ( collapseItem ) {
82
82
if ( this . data . type === 'accordion' ) {
83
- this . foldAllExpandItem ( collapseItem ) ;
83
+ await this . foldAllExpandItem ( collapseItem ) ;
84
84
}
85
85
this . setCollapseItemStatus ( collapseItem , ! collapseItem . data . isExpandContent ) ;
86
86
@@ -94,12 +94,12 @@ Component({
94
94
/**
95
95
* 设置子组件状态
96
96
*/
97
- setCollapseItemStatus ( collapseItem , isExpand ) {
97
+ async setCollapseItemStatus ( collapseItem , isExpand ) {
98
98
if ( isExpand ) {
99
99
collapseItem . expandContent ( ) ;
100
100
this . data . _expandItems . push ( collapseItem ) ;
101
101
} else {
102
- collapseItem . foldContent ( ) ;
102
+ await collapseItem . foldContent ( ) ;
103
103
for ( let i = 0 ; i < this . data . _expandItems . length ; i ++ ) {
104
104
if ( this . data . _expandItems [ i ] === collapseItem ) {
105
105
this . data . _expandItems . splice ( i , 1 ) ;
0 commit comments