Toggle navigation
Toggle navigation
This project
Loading...
Sign in
developOne
/
harmonyPool
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
yangchenggong1_wd
2024-03-13 11:16:55 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
efc781fb712f589bc572770e7300c50d4138fcdd
efc781fb
1 parent
b1726e5f
desc:跳转路由封装类(临时)
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
48 additions
and
13 deletions
PeopleDaily_Harmony/entry/src/main/ets/pages/TestPage.ets
PeopleDaily_Harmony/entry/src/main/resources/base/profile/main_pages.json
PeopleDaily_Harmony/wdComponent/src/main/ets/components/page/MinePageComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/utils/RouteManager.ets
PeopleDaily_Harmony/entry/src/main/ets/pages/TestPage.ets
0 → 100644
View file @
efc781f
@Entry
@Component
struct TestPage {
@State message: string = 'Hello World'
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
}
.width('100%')
}
.height('100%')
}
}
\ No newline at end of file
...
...
PeopleDaily_Harmony/entry/src/main/resources/base/profile/main_pages.json
View file @
efc781f
...
...
@@ -2,6 +2,7 @@
"src"
:
[
"pages/Index"
,
"pages/MainPage"
,
"pages/ColumnPage"
"pages/ColumnPage"
,
"pages/TestPage"
]
}
\ No newline at end of file
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/page/MinePageComponent.ets
View file @
efc781f
import router from '@ohos.router';
import MinePagePersonalFunctionsItem from '../../viewmodel/MinePagePersonalFunctionsItem'
import MinePageCreatorFunctionsItem from '../../viewmodel/MinePageCreatorFunctionsItem'
import MinePageMoreFunctionModel from '../../viewmodel/MinePageMoreFunctionModel'
import MinePageDatasModel from '../../model/MinePageDatasModel'
import RouteManager from '../../utils/RouteManager'
const TAG = 'PageComponent';
const TAG = 'MinePageComponent';
/**
...
...
@@ -84,6 +82,9 @@ export struct MinePageComponent {
}.width('110lpx')
.height('110lpx')
.alignContent(Alignment.Center)
.onClick(()=>{
RouteManager.jumpNewPage("pages/TestPage")
})
//昵称信息
Column(){
...
...
@@ -381,15 +382,7 @@ export struct MinePageComponent {
.backgroundColor($r('app.color.white'))
}
change(){
router.pushUrl({
url: 'pages/IndexPage',
params: {
}
}).catch((error: Error) => {
});
}
}
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/utils/RouteManager.ets
0 → 100644
View file @
efc781f
import router from '@ohos.router';
const TAG = 'RouteManager';
/**
* 跳转页面封装类
*/
class RouteManager{
jumpNewPage(target_url: string,params?: Object){
router.pushUrl({
url: target_url,
params: {
params
}
}).catch((error: Error) => {
console.log(TAG,JSON.stringify(error));
});
}
}
const routeManager = new RouteManager()
export default routeManager as RouteManager
\ No newline at end of file
...
...
Please
register
or
login
to post a comment