SettingPage.ets 742 Bytes
import ArrayList from '@ohos.util.ArrayList'
import { MineSettingComponent } from 'wdComponent';
import { AccountAndSecurityLayout } from 'wdComponent';
import router from '@ohos.router';

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

  onPageShow() {

    this.pageType = this.params.pageType;

    // this.pageType =  'mainSetting';// 获取info属性的值
  }

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

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

* */