@@ -90,11 +90,9 @@ struct BookDetailPage {
90
90
console.log('router BookDetailPage:' + JSON.stringify(router.getParams()))
91
91
if (router.getParams() as Books) {
92
92
this.bookData = router.getParams() as Books
93
- setTimeout(async () => {
94
- let temp = await FileHandler.readFile(this.bookData?.bookUrl||'') //txt小说
95
- this.txtFile.pushAllData(temp)
96
- this.txtFiles = this.txtFile.getListData()
97
- },0)
93
+ let temp = await FileHandler.readFile(this.bookData?.bookUrl||'') //txt小说
94
+ this.txtFile.pushAllData(temp)
95
+ this.txtFiles = this.txtFile.getListData()
98
96
}
99
97
}
100
98
@@ -121,7 +119,7 @@ struct BookDetailPage {
121
119
Tabs({ barPosition: BarPosition.Start }) {
122
120
TabContent() {
123
121
Column() {
124
- if (this.txtFiles.length=== 0 || undefined) {
122
+ if (this.txtFiles.length === 0 || undefined) {
125
123
SwipeRefresher({
126
124
content: '目录加载中...',
127
125
isLoading: true
@@ -221,7 +219,7 @@ struct BookDetailPage {
221
219
.width(150)
222
220
.height(40)
223
221
.borderRadius(200)
224
- .backgroundColor(this.txtFile.totalCount() ? '#FF6600' : 'gray')
222
+ .backgroundColor(this.txtFile.totalCount() > 0 ? '#FF6600' : 'gray')
225
223
.fontColor('#FFFFFF')
226
224
.enabled(this.txtFile.totalCount() > 0)
227
225
.onClick(() => {
@@ -331,12 +329,12 @@ struct BookDetailPage {
331
329
332
330
// 小说标题
333
331
Row({ space: CommonConstants.SPACE_20 }) {
334
- Image(this.bookData.bookImage ?? $r('app.media.cover_list'))
332
+ Image(this.bookData.coverUrl ?? $r('app.media.cover_list'))
335
333
.width(CommonConstants.NOVEL_IMG_WIDTH)
336
334
.height(CommonConstants.NOVEL_IMG_HEIGHT)
337
335
.borderRadius(5)
338
336
Column({ space: 8 }) {
339
- Text(this.bookData.title .replace(new RegExp('\\..*', 'g'), ''))
337
+ Text(this.bookData.bookName .replace(new RegExp('\\..*', 'g'), ''))
340
338
.fontColor(Color.White)
341
339
.fontSize(20)
342
340
Blank()
0 commit comments