|
2 | 2 | data: { |
3 | 3 | bIsReady: false, // 页面是否准备就绪 |
4 | 4 | nActiveTabIndex: 0, // 当前处于活动状态的tab |
| 5 | + nContentLen: 60, // 主题卡片显示正文的长度 |
5 | 6 | aTabBarList: [ |
6 | 7 | { |
7 | 8 | text: '全部', |
@@ -71,10 +72,10 @@ Page({ |
71 | 72 | return sNewText; |
72 | 73 | }, |
73 | 74 | // 格式化主题内容为摘要形式 |
74 | | - fnFmtTopicContentToSummary(sContent, nLen = 120) { |
| 75 | + fnFmtTopicContentToSummary(sContent, nContentLen = 60) { |
75 | 76 | sContent = this.fnFilterHtmlTag(sContent); |
76 | 77 | // 将主题内容,截取指定长度字符作为摘要 |
77 | | - return sContent.slice(0, nLen); |
| 78 | + return sContent.slice(0, nContentLen); |
78 | 79 | }, |
79 | 80 | /** |
80 | 81 | * 获取主题列表 |
@@ -130,7 +131,7 @@ Page({ |
130 | 131 | visit_count: oItem.visit_count, // 访问数 |
131 | 132 | last_reply_at: wx.moment(oItem.last_reply_at).fromNow(), // 最后一次回复时间 |
132 | 133 | title: oItem.title, // 标题 |
133 | | - content: this.fnFmtTopicContentToSummary(oItem.content), // 内容 |
| 134 | + content: this.fnFmtTopicContentToSummary(oItem.content, this.data.nContentLen), // 内容 |
134 | 135 | avatar_url: oItem.author.avatar_url, // 作者头像 |
135 | 136 | loginname: oItem.author.loginname, // 作者名称 |
136 | 137 | create_at: wx.moment(oItem.create_at).format('YYYY-MM-DD HH:mm:ss') // 创建时间 |
|
0 commit comments