Skip to content

Commit 2938061

Browse files
committed
(docs) update installations steps
1 parent 3bbafbb commit 2938061

File tree

1 file changed

+27
-23
lines changed

1 file changed

+27
-23
lines changed

README.md

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -98,26 +98,30 @@ npm install lamejs --save
9898

9999
```javascript
100100
<template>
101-
<chat-window
101+
<vue-advanced-chat
102+
ref="chatWindow"
102103
:current-user-id="currentUserId"
103104
:rooms="rooms"
104105
:messages="messages"
106+
.room-actions="roomActions"
105107
/>
106108
</template>
107109

108110
<script>
109-
import ChatWindow from 'vue-advanced-chat'
110-
import 'vue-advanced-chat/dist/vue-advanced-chat.css'
111+
import { register } from 'vue-advanced-chat'
112+
register()
111113

112114
export default {
113-
components: {
114-
ChatWindow
115-
},
116115
data() {
117116
return {
117+
currentUserId: '1234',
118118
rooms: [],
119119
messages: [],
120-
currentUserId: 1234
120+
roomActions: [
121+
{ name: 'inviteUser', title: 'Invite User' },
122+
{ name: 'removeUser', title: 'Remove User' },
123+
{ name: 'deleteRoom', title: 'Delete Room' }
124+
]
121125
}
122126
}
123127
}
@@ -135,9 +139,9 @@ npm install lamejs --save
135139
export default {
136140
data() {
137141
return {
142+
currentUserId: '1234'
138143
rooms: [],
139144
messages: [],
140-
currentUserId: 1234
141145
}
142146
},
143147
mounted() {
@@ -510,7 +514,7 @@ rooms="[
510514
lastMessage: {
511515
_id: 'xyz',
512516
content: 'Last message received',
513-
senderId: 1234,
517+
senderId: '1234',
514518
username: 'John Doe',
515519
timestamp: '10:20',
516520
saved: true,
@@ -520,7 +524,7 @@ rooms="[
520524
},
521525
users: [
522526
{
523-
_id: 1234,
527+
_id: '1234',
524528
username: 'John Doe',
525529
avatar: 'assets/imgs/doe.png',
526530
status: {
@@ -529,7 +533,7 @@ rooms="[
529533
}
530534
},
531535
{
532-
_id: 4321,
536+
_id: '4321',
533537
username: 'John Snow',
534538
avatar: 'assets/imgs/snow.png',
535539
status: {
@@ -574,10 +578,10 @@ Message states:
574578
```javascript
575579
messages="[
576580
{
577-
_id: 7890,
581+
_id: '7890',
578582
indexId: 12092,
579583
content: 'Message 1',
580-
senderId: 1234,
584+
senderId: '1234',
581585
username: 'John Doe',
582586
avatar: 'assets/imgs/doe.png',
583587
date: '13 November',
@@ -604,16 +608,16 @@ messages="[
604608
],
605609
reactions: {
606610
😁: [
607-
1234, // USER_ID
608-
4321
611+
'1234', // USER_ID
612+
'4321'
609613
],
610614
🥰: [
611-
1234
615+
'1234'
612616
]
613617
},
614618
replyMessage: {
615619
content: 'Reply Message',
616-
senderId: 4321,
620+
senderId: '4321',
617621
files: [
618622
{
619623
name: 'My Replied File',
@@ -839,15 +843,15 @@ To help you get started, I added in `demo/src/App.vue` a method `addData` to ini
839843
```javascript
840844
users: {
841845
USER_ID_1: {
842-
_id: 1,
846+
_id: '1',
843847
username: 'User 1'
844848
},
845849
USER_ID_2: {
846-
_id: 2,
850+
_id: '2',
847851
username: 'User 2'
848852
},
849853
USER_ID_3: {
850-
_id: 3,
854+
_id: '3',
851855
username: 'User 2'
852856
}
853857
}
@@ -858,10 +862,10 @@ users: {
858862
```javascript
859863
chatRooms: {
860864
ROOM_ID_1: {
861-
users: [1, 3]
865+
users: ['1', '3']
862866
},
863867
ROOM_ID_2: {
864-
users: [1, 2, 3]
868+
users: ['1', '2', '3']
865869
}
866870
}
867871
```
@@ -872,7 +876,7 @@ chatRooms: {
872876
messages: {
873877
MESSAGE_ID_1: {
874878
content: 'My first message to <usertag>John</usertag>',
875-
senderId: 2,
879+
senderId: '2',
876880
timestamp: 'December 11, 2019 at 4:00:00 PM',
877881
seen: true
878882
}

0 commit comments

Comments
 (0)