|
|
|
@ -1,5 +1,7 @@
|
|
|
|
<view class="p-home-chat g_h_all g_flex_column_between">
|
|
|
|
<view class="p-home-chat g_h_all g_flex_column_between">
|
|
|
|
<view class="chat-content g_flex_column_end g_flex_1">
|
|
|
|
<scroll-view scroll-y="{{true}}"
|
|
|
|
|
|
|
|
class="chat-content g_flex_column_end g_flex_1"
|
|
|
|
|
|
|
|
>
|
|
|
|
<view class="chat-card"
|
|
|
|
<view class="chat-card"
|
|
|
|
wx:for="{{list}}"
|
|
|
|
wx:for="{{list}}"
|
|
|
|
wx:for-item="item"
|
|
|
|
wx:for-item="item"
|
|
|
|
@ -18,7 +20,8 @@
|
|
|
|
<view wx:if="{{index % 2 == 0 && index != 0}}"
|
|
|
|
<view wx:if="{{index % 2 == 0 && index != 0}}"
|
|
|
|
class="bg-obj g_flex_row_start min80"
|
|
|
|
class="bg-obj g_flex_row_start min80"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<text-panel message="{{item.content}}" color="cblack" />
|
|
|
|
<text-panel message="{{item.content}}" color="cblack" wx:if="{{item.type == 'text'}}" />
|
|
|
|
|
|
|
|
<html-panel message="{{item.content}}" color="cblack" wx:if="{{item.type == 'html'}}" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view wx:if="{{index % 2 == 1}}"
|
|
|
|
<view wx:if="{{index % 2 == 1}}"
|
|
|
|
class="main-obj g_flex_row_end max80"
|
|
|
|
class="main-obj g_flex_row_end max80"
|
|
|
|
@ -54,7 +57,7 @@
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</scroll-view>
|
|
|
|
<view class="chat-operate g_flex_none">
|
|
|
|
<view class="chat-operate g_flex_none">
|
|
|
|
<view class="m-input g_flex_row_between">
|
|
|
|
<view class="m-input g_flex_row_between">
|
|
|
|
<!-- 左 -->
|
|
|
|
<!-- 左 -->
|
|
|
|
@ -74,15 +77,22 @@
|
|
|
|
<!-- 中 -->
|
|
|
|
<!-- 中 -->
|
|
|
|
<view class="g_flex_1 g_flex_column_center">
|
|
|
|
<view class="g_flex_1 g_flex_column_center">
|
|
|
|
<view class="input-box" wx:if="{{eventType == 'input'}}">
|
|
|
|
<view class="input-box" wx:if="{{eventType == 'input'}}">
|
|
|
|
<input type="text" placeholder="请输入内容" style="width: 100%;" />
|
|
|
|
<input type="text"
|
|
|
|
|
|
|
|
placeholder="请输入内容"
|
|
|
|
|
|
|
|
style="width: 100%;"
|
|
|
|
|
|
|
|
bindinput="handleInput"
|
|
|
|
|
|
|
|
value="{{sendText}}"
|
|
|
|
|
|
|
|
/>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="voice-box" wx:if="{{eventType == 'voice'}}">
|
|
|
|
<view class="voice-box" wx:if="{{eventType == 'voice'}}">
|
|
|
|
按住 说话
|
|
|
|
按住 说话
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<!-- 右 -->
|
|
|
|
<!-- 右 -->
|
|
|
|
<view class="g_flex_none g_flex_column_center right-box g_text_l">
|
|
|
|
<view class="g_flex_none g_flex_column_center right-box g_text_l"
|
|
|
|
<i class="iconfont icon-fasong1 icon"></i>
|
|
|
|
bindtap="handleSend"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<i class="iconfont icon-fasong1 icon {{sendText ? 'icon-active' : ''}} "></i>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|