index.wxml 1.0 KB

1234567891011121314151617181920
  1. <wxs module="_">
  2. module.exports.active = function (lastId, id) {
  3. return lastId === id;
  4. }
  5. module.exports.show = function (message, component) {
  6. return message && message.component === component;
  7. }
  8. </wxs>
  9. <!--module/chats/pages/index/index.wxml-->
  10. <t-navbar title="对话管家" left-arrow />
  11. <scroll-view id="scrollview" class="page-scroll__container" style="{{containerStyle}}" type="list" scroll-y enhanced="{{true}}" enable-passive scroll-into-view="{{lastId}}" scroll-into-view-alignment="end">
  12. <view class="system-wrapper">
  13. <view class="date">{{date}}</view>
  14. <view class="title">对话管家 已进入聊天</view>
  15. </view>
  16. <block wx:for="{{messages}}" wx:key="id">
  17. <chat-guide wx:if="{{_.show(item, 'guide')}}" id="{{item.id}}" active="{{_.active(lastId, item.id)}}" bind:next="handle" bind:to="scrollIntoView" />
  18. <chat-questionnaire wx:if="{{_.show(item, 'questionnaire')}}" id="{{item.id}}" active="{{_.active(lastId, item.id)}}" bind:next="handle" bind:to="scrollIntoView" />
  19. </block>
  20. </scroll-view>