12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <import src="./chat-send-status.wxml"/>
- <import src="./voice.wxml"/>
- <template name="chat-word">
- <view style="width: 100%;display: flex;flex-direction: {{isMy?'row-reverse':'row'}};margin-bottom: {{index===length-1?150:20}}rpx;margin-top: 20rpx;">
- <image style="width: 70rpx;height: 70rpx;border-radius: 50%;margin-left: 15rpx;margin-right: 15rpx;"
- src="{{headUrl}}"/>
- <image wx:if="{{msgType==='text'||msgType==='voice'}}" class="chat-list-arrow-style"
- src="./../../image/chat/popu_{{isMy?'blue':'white'}}.png"/>
- <block wx:if="{{msgType==='text'}}">
- <view wx:if="{{msgType==='text'}}" class="{{isMy?'isMyWordStyle':'isOtherWordStyle'}}"
- style="border-radius: 10rpx;padding: 20rpx;font-size: 30rpx;max-width: 60%;"
- bindtap="chatTextItemClickEvent"
- data-index="{{index}}">{{content}}</view>
- </block>
- <block wx:if="{{msgType==='image'}}">
- <image wx:if="{{msgType==='image'}}" class="chat-list-pic-style" src="{{content}}"
- mode="aspectFill" bindtap="imageClickEvent" data-url="{{content}}"/>
- </block>
- <block wx:if="{{msgType==='voice'}}">
- <view style="width: {{(duration-1)*0.6+10}}%;border-radius: 10rpx;padding: 20rpx;font-size: 30rpx;max-width: 60%;display: flex;justify-content: {{isMy?'flex-end':'flex-start'}}"
- class="{{isMy?'isMyWordStyle':'isOtherWordStyle'}}"
- bindtap="chatVoiceItemClickEvent"
- data-voice-path="{{content}}"
- data-voice-duration="{{duration}}"
- data-is-my="{{isMy}}"
- data-index="{{index}}">
- <template is="voice-item" data="{{isMy:isMy,isPlaying:isPlaying}}"/>
- </view>
- <view class="voice-duration-style">{{duration}}"</view>
- </block>
- <!-- vr带房卡片 -->
- <block wx:if="{{msgType==='vr'}}">
- <view class="chat-item-vr" bindtap="vrCardClickEvent" data-vrLink="{{vr_link}}" data-house="{{house_id}}">
- <image src="{{image_url}}" mode="aspectFill" />
- <view class="vr-intro">
- <view class="chat-item-name">{{ house_name }}</view>
- </view>
- <view class="click-text" wx:if="{{ vr_link }}">进入云带看</view>
- </view>
- </block>
- <block wx:if="{{isMy}}">
- <template is="chat-send-status" data="{{sendStatus:sendStatus,index:index}}"/>
- </block>
- </view>
-
- </template>
|