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
zhangbo1_wd
2024-01-27 16:14:40 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
721bd41bb3de56db973b971539b5407ec201a9b5
721bd41b
1 parent
c38bb9af
包结构调整
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
41 additions
and
42 deletions
PeopleDaily_Harmony/wdComponent/src/main/ets/Index.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/CompParser.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/MinePageComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/page/MinePageComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/PageComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/page/PageComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/BannerComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/BannerComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/BottomNavigationComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/BottomNavigationComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/EmptyComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/EmptyComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/ErrorComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/ErrorComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/LabelComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/LabelComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/LoadingComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/LoadingComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/SmallVideoCardComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/SmallVideoCardComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/TitleAbbrComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/TitleAbbrComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/TitleAllComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/TitleAllComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/components/TopNavigationComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/view/TopNavigationComponent.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/viewmodel/PageModel.ets
PeopleDaily_Harmony/wdComponent/src/main/ets/Index.ets
View file @
721bd41
export { PageViewModel } from "./viewmodel/PageViewModel"
export { EmptyComponent } from "./components/EmptyComponent"
export { EmptyComponent } from "./components/
view/
EmptyComponent"
export { ErrorComponent } from "./components/ErrorComponent"
export { ErrorComponent } from "./components/
view/
ErrorComponent"
export { LoadingComponent } from "./components/LoadingComponent"
export { LoadingComponent } from "./components/
view/
LoadingComponent"
export { PageComponent } from "./components/PageComponent"
export { PageComponent } from "./components/
page/
PageComponent"
export { BottomNavigationComponent } from "./components/BottomNavigationComponent"
export { BottomNavigationComponent } from "./components/
view/
BottomNavigationComponent"
export { TopNavigationComponent } from "./components/TopNavigationComponent"
export { TopNavigationComponent } from "./components/
view/
TopNavigationComponent"
export { LabelComponent } from "./components/LabelComponent"
export { LabelComponent } from "./components/
view/
LabelComponent"
export { SmallVideoCardComponent } from "./components/SmallVideoCardComponent"
export { SmallVideoCardComponent } from "./components/
view/
SmallVideoCardComponent"
export { BannerComponent } from "./components/BannerComponent"
export { BannerComponent } from "./components/
view/
BannerComponent"
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/CompParser.ets
View file @
721bd41
import { CommonConstants, CompStyle } from 'wdConstant';
import { CompDTO } from '../repository/bean/CompDTO';
import { BannerComponent } from './BannerComponent';
import { LabelComponent } from './LabelComponent';
import { TitleAbbrComponent } from './TitleAbbrComponent';
import { TitleAllComponent } from './TitleAllComponent';
import { BannerComponent } from './view/BannerComponent';
import { LabelComponent } from './view/LabelComponent';
import { TitleAbbrComponent } from './view/TitleAbbrComponent';
import { TitleAllComponent } from './view/TitleAllComponent';
/**
* comp适配器.
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/MinePageComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
page/
MinePageComponent.ets
View file @
721bd41
PeopleDaily_Harmony/wdComponent/src/main/ets/components/PageComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
page/
PageComponent.ets
View file @
721bd41
import { CommonConstants, ViewType } from 'wdConstant';
import { Logger } from 'wdKit';
import { CompDTO } from '../repository/bean/CompDTO';
import PageViewModel from '../viewmodel/PageViewModel';
import { EmptyComponent } from './EmptyComponent';
import { ErrorComponent } from './ErrorComponent';
import PageModel from '../viewmodel/PageModel';
import { listTouchEvent } from '../utils/PullDownRefresh';
import RefreshLayout from './page/RefreshLayout';
import { RefreshLayoutBean } from './page/RefreshLayoutBean';
import NoMoreLayout from './page/NoMoreLayout';
import LoadMoreLayout from './page/LoadMoreLayout';
import CustomRefreshLoadLayout from './page/CustomRefreshLoadLayout';
import { CompParser } from './CompParser';
import { CompDTO } from '../../repository/bean/CompDTO';
import PageViewModel from '../../viewmodel/PageViewModel';
import { EmptyComponent } from '../view/EmptyComponent';
import { ErrorComponent } from '../view/ErrorComponent';
import PageModel from '../../viewmodel/PageModel';
import { listTouchEvent } from '../../utils/PullDownRefresh';
import RefreshLayout from './RefreshLayout';
import { RefreshLayoutBean } from './RefreshLayoutBean';
import NoMoreLayout from './NoMoreLayout';
import LoadMoreLayout from './LoadMoreLayout';
import CustomRefreshLoadLayout from './CustomRefreshLoadLayout';
import { CompParser } from '../CompParser';
const TAG = 'PageComponent';
@Component
export struct PageComponent {
// @State viewType: number = ViewType.LOADING;
// Group数据及子组件数据
// @State compList: LazyDataSource<CompDTO> = new LazyDataSource();
@State private pageModel: PageModel = new PageModel();
navIndex: number = 0;
pageId: string = "";
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/BannerComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
BannerComponent.ets
View file @
721bd41
...
...
@@ -6,9 +6,9 @@
import { CommonConstants } from 'wdConstant';
import colorSpaceManager from '@ohos.graphics.colorSpaceManager';
import { CompDTO } from '../repository/bean/CompDTO';
import { CompUtils } from '../utils/CompUtils';
import { ContentDTO } from '../repository/bean/ContentDTO';
import { CompDTO } from '../../repository/bean/CompDTO';
import { CompUtils } from '../../utils/CompUtils';
import { ContentDTO } from '../../repository/bean/ContentDTO';
const TAG = 'BannerComponent';
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/BottomNavigationComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
BottomNavigationComponent.ets
View file @
721bd41
import { BottomNavi, CommonConstants } from 'wdConstant';
import { Logger } from 'wdKit';
import { TopNavigationComponent } from './TopNavigationComponent';
import { BottomNavDTO } from '../repository/bean/BottomNavDTO';
import { UIUtils } from '../repository/UIUtils';
import { MinePageComponent } from './MinePageComponent';
import PageViewModel from '../viewmodel/PageViewModel';
import { BottomNavDTO } from '../../repository/bean/BottomNavDTO';
import { UIUtils } from '../../repository/UIUtils';
import { MinePageComponent } from '../page/MinePageComponent';
import PageViewModel from '../../viewmodel/PageViewModel';
const TAG = 'BottomNavigationComponent';
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/EmptyComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
EmptyComponent.ets
View file @
721bd41
PeopleDaily_Harmony/wdComponent/src/main/ets/components/ErrorComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
ErrorComponent.ets
View file @
721bd41
PeopleDaily_Harmony/wdComponent/src/main/ets/components/LabelComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
LabelComponent.ets
View file @
721bd41
import { CommonConstants } from 'wdConstant';
import { CompDTO } from '../repository/bean/CompDTO';
import { CompUtils } from '../utils/CompUtils';
import { CompDTO } from '../../repository/bean/CompDTO';
import { CompUtils } from '../../utils/CompUtils';
const TAG = 'LabelComponent';
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/LoadingComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
LoadingComponent.ets
View file @
721bd41
PeopleDaily_Harmony/wdComponent/src/main/ets/components/SmallVideoCardComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
SmallVideoCardComponent.ets
View file @
721bd41
PeopleDaily_Harmony/wdComponent/src/main/ets/components/TitleAbbrComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
TitleAbbrComponent.ets
View file @
721bd41
//缩略标题
import { CommonConstants } from 'wdConstant'
import { CompDTO } from '../repository/bean/CompDTO'
import { CompDTO } from '../
../
repository/bean/CompDTO'
@Component
export struct TitleAbbrComponent {
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/TitleAllComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
TitleAllComponent.ets
View file @
721bd41
//全标题 "compStyle":"3",
import { CommonConstants } from 'wdConstant'
import { CompDTO } from '../repository/bean/CompDTO'
import { CompDTO } from '../
../
repository/bean/CompDTO'
@Component
export struct TitleAllComponent {
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/components/TopNavigationComponent.ets → PeopleDaily_Harmony/wdComponent/src/main/ets/components/
view/
TopNavigationComponent.ets
View file @
721bd41
import { LazyDataSource, Logger } from 'wdKit';
import { CompDTO } from '../repository/bean/CompDTO';
import { TopNavDTO } from '../repository/bean/TopNavDTO';
import { PageComponent } from './PageComponent';
import { CompDTO } from '../../repository/bean/CompDTO';
import { TopNavDTO } from '../../repository/bean/TopNavDTO';
import { PageComponent } from '../page/PageComponent';
const TAG = 'TopNavigationComponent';
...
...
PeopleDaily_Harmony/wdComponent/src/main/ets/viewmodel/PageModel.ets
View file @
721bd41
...
...
@@ -4,10 +4,12 @@ import { CompDTO } from '../repository/bean/CompDTO';
import { RefreshConstants as Const } from '../utils/RefreshConstants';
export default class PageModel {
// 页面数据
pageId: string = "";
groupId: string = "";
channelId: string = "";
compList: LazyDataSource<CompDTO> = new LazyDataSource();
// 页面状态,刷新、加载更多等
currentPage: number = 1;
pageSize: number = Const.PAGE_SIZE;
pullDownRefreshText: Resource = $r('app.string.pull_down_refresh_text');
...
...
Please
register
or
login
to post a comment