index.wxml 1.2 KB

1
  1. <view class="chat-container data-v-3fea99d8"><scroll-view class="messages data-v-3fea99d8" scroll-y="true" scroll-top="{{scrollTop}}" data-event-opts="{{[['scrolltolower',[['onScrollToLower',['$event']]]]]}}" bindscrolltolower="__e"><block wx:for="{{messages}}" wx:for-item="msg" wx:for-index="index" wx:key="index"><view class="{{['data-v-3fea99d8','message',msg.role==='user'?'user-message':'ai-message']}}"><text class="data-v-3fea99d8">{{msg.content}}</text></view></block><block wx:if="{{loading}}"><view class="message ai-message data-v-3fea99d8"><text class="loading-dots data-v-3fea99d8"></text></view></block></scroll-view><view class="input-area data-v-3fea99d8"><input placeholder="和小智聊天吧~" disabled="{{loading}}" placeholder-class="input-placeholder" data-event-opts="{{[['confirm',[['sendMessage',['$event']]]],['input',[['__set_model',['','inputMessage','$event',[]]]]]]}}" value="{{inputMessage}}" bindconfirm="__e" bindinput="__e" class="data-v-3fea99d8"/><button disabled="{{!inputMessage||loading}}" data-event-opts="{{[['tap',[['sendMessage',['$event']]]]]}}" bindtap="__e" class="data-v-3fea99d8">{{''+(loading?'思考中':'发送')+''}}</button></view></view>