chat.wxml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <!--pages/chat/chat.wxml-->
  2. <view class="chat">
  3. <van-cell-group custom-class="chat-card" inset>
  4. <van-image
  5. lazy-load
  6. width="100"
  7. height="100"
  8. fit="cover"
  9. radius="12px"
  10. src="{{goods.pic}}"
  11. image-class="chat-card-image"
  12. style="position: relative; left: 25rpx; top: 16rpx; width: 209rpx; height: 219rpx; display: block; box-sizing: border-box"></van-image>
  13. <view class="chat-card-info" style="position: relative; left: 48rpx; top: 0rpx">
  14. <view class="chat-card-info-title" style="width: 373rpx; height: 96rpx; display: block; box-sizing: border-box; left: 0rpx; top: 21rpx">{{goods.name}}</view>
  15. <view class="chat-card-info-price" style="position: relative; left: 0rpx; top: 80rpx; width: 153rpx; height: 59rpx; display: block; box-sizing: border-box">¥{{goods.price}}</view>
  16. <van-button round size="normal" color="rgba(245, 56, 56, 0.91)" custom-class="chat-card-btn" style="position: relative; left: 186rpx; top: -5rpx; width: 192rpx; height: 96rpx; display: block; box-sizing: border-box" bind:tap="buy">点击购买</van-button>
  17. </view>
  18. </van-cell-group>
  19. <view class="scroll-list" style="position: relative; left: -7rpx; top: 30rpx">
  20. <block wx:for="{{chatList}}" wx:for-index="index" wx:for-item="item" wx:key="item">
  21. <view wx:if="{{item.time}}" class="show-date">{{item.time}}</view>
  22. <view class="{{login.id==item.from?'row row-self':'row'}}" >
  23. <view class="{{login.id==item.from?'head-self':'head-friend'}}">
  24. <image class="avatar" src="{{item.avatar}}"></image>
  25. </view>
  26. <view>
  27. <view wx:if="{{login.id!=item.from}}" class="nick">{{item.nickname}}</view>
  28. <view class="{{login.id==item.from?'message msg-self':'message msg-friend'}}">
  29. <text>{{item.message}}</text>
  30. </view>
  31. </view>
  32. </view>
  33. </block>
  34. </view>
  35. <view class="footer">
  36. <view class="row">
  37. <view class="input-box">
  38. <textarea class="text-area" placeholder-class="placeholder" show-confirm-bar="{{false}}" cursor-spacing="30" maxlength="500"
  39. disable-default-padding="{{true}}"
  40. confirm-hold="{{true}}" hold-keyboard="{{true}}" auto-height="false" placeholder="输入信息" bindinput="inputClick" value="{{content}}"></textarea>
  41. </view>
  42. <view class="send-btn" wx:if="{{content!=''}}">
  43. <text class="send-text" bindtap="sendClick">发 送</text>
  44. </view>
  45. </view>
  46. </view>
  47. <van-toast id="van-toast" />
  48. </view>