|
|
+import{_ as i,c as d,a as e,w as o,v as r,b as u,o as m}from"./index-xQKz-Fz-.js";const g={data(){return{messageText:"",fileList:[]}},methods:{sendMessage(){this.messageText.trim()&&(this.$emit("user-message",this.messageText),this.messageText="")},handleFileUpload(a){this.fileList.push(a.target.files[0])}}},p={class:"chat-container"},f={class:"chat-main"};function x(a,s,h,v,n,t){return m(),d("div",p,[s[7]||(s[7]=e("aside",{class:"sidebar"},[e("section",{class:"demand-list"},[e("h2",null,"需求"),e("ul",null,[e("li",null,"需求1"),e("li",null,"需求2")])])],-1)),e("main",f,[s[5]||(s[5]=e("header",null,[e("div",{class:"chat-header"},"聊天界面")],-1)),s[6]||(s[6]=e("section",{class:"chat-messages"},[e("div",{class:"message user-message"},[e("p",null,"用户输入的问题")]),e("div",{class:"message bot-message"},[e("p",null,"正在建设中...")])],-1)),e("footer",null,[o(e("input",{type:"text",placeholder:"输入消息...","onUpdate:modelValue":s[0]||(s[0]=l=>n.messageText=l),onKeyup:s[1]||(s[1]=u((...l)=>t.sendMessage&&t.sendMessage(...l),["enter"]))},null,544),[[r,n.messageText]]),e("button",{onClick:s[2]||(s[2]=(...l)=>t.sendMessage&&t.sendMessage(...l)),class:"send-button"},"发送"),s[4]||(s[4]=e("label",null,"上传文件",-1)),e("input",{type:"file",onChange:s[3]||(s[3]=(...l)=>t.handleFileUpload&&t.handleFileUpload(...l))},null,32)])])])}const T=i(g,[["render",x],["__scopeId","data-v-0b489c62"]]);export{T as default};
|