Laravel + Vue Chatroom логика и дизайн

Вы можете вызвать virtualenv с нужной версией python. Например:

python3 -m virtualenv venv

Или, альтернативно, прямо указывайте на свой виртуальный путь. например для окон:

c:\Python34\Scripts\virtualenv.exe venv

И при запуске:

venv/bin/python

Python 3.5.1 (v3.5.1:37a07cee5969, Dec  5 2015, 21:12:44) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

вы можете увидеть версию python, установленную в виртуальной среде

0
задан Cedrick 18 January 2019 в 12:04
поделиться

2 ответа

Обновление


Так что я нашел способ найти то, что хочу, в своем чате, поделившись им с вами, ребята, у которых такая же проблема.

Vue Component

<!-- this is for the logged in user -->
<div id="roommsguser" v-if="roommsg.user_id === user_id">
<p><span>  {{ roommsg.message }} </span></p>
<p id="roommsgtime"> <i> {{ roommsg.created_at }} </i> </p>
</div>
 <!-- this is for the other user -->
<div id="roommsgguest" v-else>
<p><span>  {{ roommsg.message }} </span></p>
<p id="roommsgtime"> <i> {{ roommsg.created_at }} </i> </p>
</div>

затем на моем CSS

CSS

#roommsguser{
    text-align: right;  
}

#roommsguser span{
    color: white;
    padding: 5px;

    background-color: #0080ff;
    border-radius: 30px;
}

#roommsgguest{
    text-align: left;  
}

#roommsgguest span{
    color: white;
    padding: 5px;
    margin: 3px;
    background-color: #14487C;
    border-radius: 30px;
}

#roommsgtime{
    font-size: 60%;
    color: #ececec;
}

То есть не уверен, что это лучший способ сделать это, но это работает с моей стороны :)

0
ответ дан Cedrick 18 January 2019 в 12:04
поделиться

В вашем компоненте Vue вы можете управлять с помощью CSS-класса чем-то подобным, но вы должны написать CSS для этого

<div class="container-fluid p-3 roombody" :class="sender_participant">
    <div v-for="roommsg in roommsgs" v-bind:key="roommsg.id">
        <div class="container">                        
            <p id="roommsg" class="rounded-top rounded-bottom p-1 text-white"> {{ roommsg.message }} </p>                                       
        </div>
    </div>
</div>

В сценарии

export default {
    ....
    computed :{
        sender_participant(){
           return this.user_id==this.logged_in_user ? 'right' : 'left';
        }
    },
}

Вы должны проверить отправитель вошел в систему пользователя или нет. что-то вроде выше, предположим, что this.logged_in_user - это вы вошли в user_id

, есть много способов управления, но я думаю, что это легко для новичка

0
ответ дан bhavinjr 18 January 2019 в 12:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: