SettingPage.ets 813 Bytes
import ArrayList from '@ohos.util.ArrayList'
import { MineSettingComponent } from '../setting/MineSettingComponent';
import { AccountAndSecurityLayout } from '../setting/AccountAndSecurityLayout';
import router from '@ohos.router';
import { Action, Params } from 'wdBean';

@Entry
@Component
struct SettingPage {
  @State message: string = 'Hello World 02'
  @State pageType: string = 'mainSetting';
  @State params:Params =  router.getParams() as Params;

  onPageShow() {

      this.pageType = this.params.pageID;

  }

  build() {
    Column() {
      if (this.pageType == 'mainSetting') {
        MineSettingComponent()
      } else  {
        AccountAndSecurityLayout()
      }
    }.setFullWidth()
  }

  // 私有方法
  @Styles setFullWidth(){
    .width('100%')
  }
}

export { SettingPage };

/*

* */