diff --git a/src/components/chat.vue b/src/components/chat.vue index 7931dc1..2aa4af4 100644 --- a/src/components/chat.vue +++ b/src/components/chat.vue @@ -51,6 +51,7 @@ v-else v-model="editingMessage" class="message-input" + maxlength="140" > 发送 { // store.commit("setJoinUser", {}); // } // store.commit("setRouteType", to.name); - + if (["Meeting", "Host", "Panelist", "Supervisor"].includes(to.params)) { + store.commit("setJoinRole", to.name); + } // 如果前往页面的会议id于之前的不同,就清除用户信息、消息列表 if (to.params.meetingId !== store.state.joinUser.meetingId) { store.commit("setJoinUser", {}); diff --git a/src/store/index.js b/src/store/index.js index 29b87a5..3cd518e 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -15,8 +15,8 @@ const store = createStore({ joinType: localStorage.getItem("JOINTYPE") ? JSON.parse(localStorage.getItem("JOINTYPE")) : "", - routeType: localStorage.getItem("ROUTETYPE") - ? localStorage.getItem("ROUTETYPE") + joinRole: localStorage.getItem("JOINROLE") + ? localStorage.getItem("JOINROLE") : "", }, mutations: { @@ -46,9 +46,9 @@ const store = createStore({ state.messagesList = data; localStorage.setItem("MESSAGES", JSON.stringify(data)); }, - setRouteType(state, data) { - state.routeType = data; - localStorage.setItem("ROUTETYPE", data); + setjoinRole(state, data) { + state.joinRole = data; + localStorage.setItem("JOINROLE", data); }, }, actions: { diff --git a/src/views/meeting.vue b/src/views/meeting.vue index 6c6a1a0..ace5e1a 100644 --- a/src/views/meeting.vue +++ b/src/views/meeting.vue @@ -64,12 +64,20 @@ @send="sendMessage" /> - - - - - - + + + + 按钮 + 按钮 + 按钮 + +