Skip to content
This repository was archived by the owner on Jul 30, 2020. It is now read-only.

Commit 2be01ea

Browse files
committed
更新todo
1 parent 3a2f497 commit 2be01ea

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ todo
5353
- 展示未读消息数和消息已读
5454
- 部分页面添加下拉刷新
5555
- 主页几个tab切换有点bug
56+
- 请求失败状态码非200会抛异常,如何统一优雅处理
5657
后话:
5758

5859
这个项目没有涉及到太多复杂的部分,主要到是业务逻辑的开发,对于作为一个vue和mpvue小程序入门项目是非常合适的。由于开发时间短,部分代码质量和交互做得不太好。对于未完成的部分和部分未知bug欢迎各位star、提issue、提pr一起来玩2333.

src/main.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import flyio from 'flyio/dist/npm/wx'
44
Vue.prototype.$http = new flyio
55
Vue.config.productionTip = false
66
App.mpType = 'app'
7-
87
const app = new Vue(App)
98
app.$mount()
109

src/pages/detail/index.vue

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class='container'>
33
<div v-if='sendVisible'>
4-
<sendReply @close-modal='closeModal' @reply-success='replySuccess' :content='atWho' :topicId='id' :replyId='replyId'></sendReply>
4+
<sendReply @close-modal='closeModal' @reply-success='replySuccess' :content='content' :topicId='id' :replyId='replyId'></sendReply>
55
</div>
66
<div>
77
<div class='header'>
@@ -39,7 +39,7 @@
3939
</p>
4040
<div class='foot'>
4141
<div :data-replyid='item.id' :data-originindex='originindex' @click.stop="upOrCancel($event)"><img class='icon' v-if='!item.is_uped' src='../../../static/good1.png' /><img class='icon' v-if='item.is_uped' src='../../../static/good2.png' /><span>点赞:{{item.ups.length}}</span></div>
42-
<div @click.stop="showReplyModal($event)" :data-replyid='item.id'><img class='icon' src='../../../static/chat.png' /><span>回复</span></div>
42+
<div :data-loginname='item.author.loginname' @click.stop="showReplyModal($event)" :data-replyid='item.id'><img class='icon' src='../../../static/chat.png' /><span>回复</span></div>
4343
</div>
4444
</div>
4545
</div>
@@ -133,7 +133,13 @@ export default {
133133
}
134134
},
135135
showReplyModal(e) {
136-
console.log(e);
136+
const replyname = e.currentTarget.dataset.loginname;
137+
if (replyname) {
138+
this.content = `@${replyname} `;
139+
} else {
140+
this.content = "";
141+
}
142+
137143
this.replyId = e.currentTarget.dataset.replyid;
138144
this.sendVisible = true;
139145
},
@@ -153,7 +159,7 @@ export default {
153159
data() {
154160
return {
155161
detailData: {},
156-
atWho: "",
162+
content: "",
157163
sendVisible: false,
158164
id: "",
159165
replyId: ""

0 commit comments

Comments
 (0)