@@ -54,7 +54,7 @@ Component({
5454 }
5555 } ,
5656 methods : {
57- updateView ( ) {
57+ async updateView ( ) {
5858 let expandItemId ;
5959 if ( this . data . type === 'accordion' ) {
6060 expandItemId = this . data . expandItemId . slice ( 0 , 1 ) ;
@@ -67,9 +67,9 @@ Component({
6767 let item = children [ i ] ;
6868 let id = item . id ? item . id : i ;
6969 if ( expandItemId . indexOf ( id ) > - 1 && ! item . isExpandContent ) {
70- this . setCollapseItemStatus ( item , true ) ;
70+ await this . setCollapseItemStatus ( item , true ) ;
7171 } else if ( item . isExpandContent || this . data . type === 'accordion' ) {
72- this . setCollapseItemStatus ( item , false ) ;
72+ await this . setCollapseItemStatus ( item , false ) ;
7373 }
7474 }
7575 } ,
@@ -78,9 +78,9 @@ Component({
7878 * 点击折叠面板子项回调函数
7979 * @param collapseItem
8080 */
81- onTapCollapseItem ( collapseItem ) {
81+ async onTapCollapseItem ( collapseItem ) {
8282 if ( this . data . type === 'accordion' ) {
83- this . foldAllExpandItem ( collapseItem ) ;
83+ await this . foldAllExpandItem ( collapseItem ) ;
8484 }
8585 this . setCollapseItemStatus ( collapseItem , ! collapseItem . data . isExpandContent ) ;
8686
@@ -94,12 +94,12 @@ Component({
9494 /**
9595 * 设置子组件状态
9696 */
97- setCollapseItemStatus ( collapseItem , isExpand ) {
97+ async setCollapseItemStatus ( collapseItem , isExpand ) {
9898 if ( isExpand ) {
9999 collapseItem . expandContent ( ) ;
100100 this . data . _expandItems . push ( collapseItem ) ;
101101 } else {
102- collapseItem . foldContent ( ) ;
102+ await collapseItem . foldContent ( ) ;
103103 for ( let i = 0 ; i < this . data . _expandItems . length ; i ++ ) {
104104 if ( this . data . _expandItems [ i ] === collapseItem ) {
105105 this . data . _expandItems . splice ( i , 1 ) ;
0 commit comments