Showing
3 changed files
with
54 additions
and
0 deletions
| @@ -36,6 +36,8 @@ export class WDRouterPage { | @@ -36,6 +36,8 @@ export class WDRouterPage { | ||
| 36 | // static aboutPage = new WDRouterPage("entry", "ets/pages/about/AboutPage"); | 36 | // static aboutPage = new WDRouterPage("entry", "ets/pages/about/AboutPage"); |
| 37 | // web默认页面 | 37 | // web默认页面 |
| 38 | static defaultWebPage = new WDRouterPage("phone", "ets/pages/web/DefaultWebPage"); | 38 | static defaultWebPage = new WDRouterPage("phone", "ets/pages/web/DefaultWebPage"); |
| 39 | + // H5提示页面 | ||
| 40 | + static h5TipsPage = new WDRouterPage("phone", "ets/pages/web/H5TipsPage"); | ||
| 39 | // 电子报页面 | 41 | // 电子报页面 |
| 40 | static eNewspaper = new WDRouterPage("phone", "ets/pages/ENewspaper") | 42 | static eNewspaper = new WDRouterPage("phone", "ets/pages/ENewspaper") |
| 41 | // 早晚报页面 | 43 | // 早晚报页面 |
| 1 | +import router from '@ohos.router'; | ||
| 2 | +import { Params } from '../../../../../../../commons/wdRouter/oh_modules/wdBean/src/main/ets/bean/content/Params'; | ||
| 3 | +import { Logger } from 'wdKit'; | ||
| 4 | +import { CustomTitleUI } from 'wdComponent/src/main/ets/components/reusable/CustomTitleUI'; | ||
| 5 | + | ||
| 6 | +const TAG = 'H5TipsPage' | ||
| 7 | + | ||
| 8 | +@Entry | ||
| 9 | +@Component | ||
| 10 | +struct H5TipsPage { | ||
| 11 | + | ||
| 12 | + @State webUrl: string = ''; | ||
| 13 | + @Provide topSafeHeight: number = AppStorage.get<number>('topSafeHeight') || 0 | ||
| 14 | + | ||
| 15 | + aboutToAppear() { | ||
| 16 | + if (router.getParams()) { | ||
| 17 | + let params = router.getParams() as Params | ||
| 18 | + Logger.info(TAG, 'params.url:' + params.url); | ||
| 19 | + if(params.url != undefined){ | ||
| 20 | + this.webUrl = params.url | ||
| 21 | + } | ||
| 22 | + } | ||
| 23 | + } | ||
| 24 | + | ||
| 25 | + build() { | ||
| 26 | + Column() { | ||
| 27 | + Blank().height(`${this.topSafeHeight}px`) | ||
| 28 | + //标题栏目 | ||
| 29 | + CustomTitleUI({ titleName: '人民日报' }) | ||
| 30 | + Text('如需浏览,请长按网址复制后使用浏览器访问') | ||
| 31 | + .fontSize(16) | ||
| 32 | + .fontFamily('PingFang SC-Semibold') | ||
| 33 | + .fontColor('#555555') | ||
| 34 | + .textAlign(TextAlign.Center) | ||
| 35 | + .margin({top: 80, left: 20, bottom: 16, right: 20}) | ||
| 36 | + .height(20) | ||
| 37 | + | ||
| 38 | + Text(this.webUrl) | ||
| 39 | + .fontSize(14) | ||
| 40 | + .fontFamily('PingFang SC-Regular') | ||
| 41 | + .fontColor('#999999') | ||
| 42 | + .textAlign(TextAlign.Center) | ||
| 43 | + .margin({left: 40, right: 40}) | ||
| 44 | + .height(40) | ||
| 45 | + } | ||
| 46 | + .backgroundColor(Color.White) | ||
| 47 | + .width("100%") | ||
| 48 | + .height("100%") | ||
| 49 | + | ||
| 50 | + } | ||
| 51 | +} |
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | "src": [ | 2 | "src": [ |
| 3 | "pages/MainPage", | 3 | "pages/MainPage", |
| 4 | "pages/web/DefaultWebPage", | 4 | "pages/web/DefaultWebPage", |
| 5 | + "pages/web/H5TipsPage", | ||
| 5 | "pages/ENewspaper", | 6 | "pages/ENewspaper", |
| 6 | "pages/ImageAndTextDetailPage", | 7 | "pages/ImageAndTextDetailPage", |
| 7 | "pages/MorningEveningPaperPage", | 8 | "pages/MorningEveningPaperPage", |
-
Please register or login to post a comment