Showing
1 changed file
with
14 additions
and
1 deletions
| @@ -8,9 +8,11 @@ import { HttpUtils } from 'wdNetwork/Index'; | @@ -8,9 +8,11 @@ import { HttpUtils } from 'wdNetwork/Index'; | ||
| 8 | import { WDRouterPage, WDRouterRule } from 'wdRouter/Index'; | 8 | import { WDRouterPage, WDRouterRule } from 'wdRouter/Index'; |
| 9 | import NoMoreLayout from '../../page/NoMoreLayout'; | 9 | import NoMoreLayout from '../../page/NoMoreLayout'; |
| 10 | import { EmptyComponent } from '../../view/EmptyComponent'; | 10 | import { EmptyComponent } from '../../view/EmptyComponent'; |
| 11 | +import { ContentDetailDTO, Params } from 'wdBean/Index'; | ||
| 11 | 12 | ||
| 12 | const TAG = 'CommentComponent'; | 13 | const TAG = 'CommentComponent'; |
| 13 | 14 | ||
| 15 | + | ||
| 14 | const testString = '因为读书的人\n是低着头向上看的人\n身处一隅,却能放眼世界\n2,因为读书的人\n总是比不读书的人\n活得有趣一点\n3,因为读书的人\n即使平凡,绝不平庸' | 16 | const testString = '因为读书的人\n是低着头向上看的人\n身处一隅,却能放眼世界\n2,因为读书的人\n总是比不读书的人\n活得有趣一点\n3,因为读书的人\n即使平凡,绝不平庸' |
| 15 | 17 | ||
| 16 | // @Entry | 18 | // @Entry |
| @@ -22,6 +24,7 @@ export struct CommentComponent { | @@ -22,6 +24,7 @@ export struct CommentComponent { | ||
| 22 | @State isComments: boolean = true | 24 | @State isComments: boolean = true |
| 23 | /*必传*/ | 25 | /*必传*/ |
| 24 | @ObjectLink publishCommentModel: publishCommentModel | 26 | @ObjectLink publishCommentModel: publishCommentModel |
| 27 | + @Consume contentDetailData: ContentDetailDTO | ||
| 25 | listScroller: ListScroller = new ListScroller(); // scroller控制器 | 28 | listScroller: ListScroller = new ListScroller(); // scroller控制器 |
| 26 | historyOffset: number = 0; // 上次浏览到列表距离顶端的偏移量offset | 29 | historyOffset: number = 0; // 上次浏览到列表距离顶端的偏移量offset |
| 27 | isloading: boolean = false | 30 | isloading: boolean = false |
| @@ -180,7 +183,7 @@ export struct CommentComponent { | @@ -180,7 +183,7 @@ export struct CommentComponent { | ||
| 180 | } | 183 | } |
| 181 | } | 184 | } |
| 182 | }, (item: commentItemModel, index: number) => JSON.stringify(item) + index.toString()) | 185 | }, (item: commentItemModel, index: number) => JSON.stringify(item) + index.toString()) |
| 183 | - | 186 | + |
| 184 | // 加载更多 | 187 | // 加载更多 |
| 185 | ListItem() { | 188 | ListItem() { |
| 186 | if (this.hasMore === false) { | 189 | if (this.hasMore === false) { |
| @@ -205,6 +208,7 @@ export struct CommentComponent { | @@ -205,6 +208,7 @@ export struct CommentComponent { | ||
| 205 | commentViewModel.fetchContentCommentList(this.currentPage + '', this.publishCommentModel.targetId, | 208 | commentViewModel.fetchContentCommentList(this.currentPage + '', this.publishCommentModel.targetId, |
| 206 | this.publishCommentModel.targetType) | 209 | this.publishCommentModel.targetType) |
| 207 | .then(commentListModel => { | 210 | .then(commentListModel => { |
| 211 | + console.log('评论:', JSON.stringify(commentListModel.list)) | ||
| 208 | this.currentPage++ | 212 | this.currentPage++ |
| 209 | 213 | ||
| 210 | if (Number.parseInt(commentListModel.totalCommentNum) > | 214 | if (Number.parseInt(commentListModel.totalCommentNum) > |
| @@ -247,6 +251,7 @@ struct ChildCommentItem { | @@ -247,6 +251,7 @@ struct ChildCommentItem { | ||
| 247 | @Link publishCommentModel: publishCommentModel | 251 | @Link publishCommentModel: publishCommentModel |
| 248 | @Link dialogController: CustomDialogController | null | 252 | @Link dialogController: CustomDialogController | null |
| 249 | @ObjectLink item: commentItemModel | 253 | @ObjectLink item: commentItemModel |
| 254 | + @Consume contentDetailData: ContentDetailDTO | ||
| 250 | 255 | ||
| 251 | build() { | 256 | build() { |
| 252 | Column() { | 257 | Column() { |
| @@ -271,6 +276,14 @@ struct ChildCommentItem { | @@ -271,6 +276,14 @@ struct ChildCommentItem { | ||
| 271 | .alignContent(Alignment.Center) | 276 | .alignContent(Alignment.Center) |
| 272 | .onClick(() => { | 277 | .onClick(() => { |
| 273 | // TODO 跳转个人详情 | 278 | // TODO 跳转个人详情 |
| 279 | + // 跳转到号主页 | ||
| 280 | + if (this.contentDetailData.rmhInfo?.cnMainControl === 1) { | ||
| 281 | + const params: Params = { | ||
| 282 | + creatorId: this.contentDetailData.rmhInfo.rmhId, | ||
| 283 | + pageID: '' | ||
| 284 | + } | ||
| 285 | + WDRouterRule.jumpWithPage(WDRouterPage.peopleShipHomePage, params) | ||
| 286 | + } | ||
| 274 | }) | 287 | }) |
| 275 | 288 | ||
| 276 | //昵称 | 289 | //昵称 |
-
Please register or login to post a comment