|
@@ -0,0 +1,51 @@
|
|
|
+import { Component, OnInit } from '@angular/core';
|
|
|
+import { NavController } from '@ionic/angular';
|
|
|
+import { IonButtons, IonHeader, IonToolbar,IonButton, IonIcon, IonTitle, IonInput, IonFooter } from '@ionic/angular/standalone';
|
|
|
+import { addIcons } from 'ionicons';
|
|
|
+import { chevronBackSharp, ellipsisHorizontal, happyOutline, micCircleOutline, paperPlane } from 'ionicons/icons';
|
|
|
+
|
|
|
+addIcons({ chevronBackSharp,ellipsisHorizontal,micCircleOutline,happyOutline,paperPlane });
|
|
|
+
|
|
|
+@Component({
|
|
|
+ selector: 'app-ai-chat-component',
|
|
|
+ templateUrl: './ai-chat-component.component.html',
|
|
|
+ styleUrls: ['./ai-chat-component.component.scss'],
|
|
|
+ standalone: true,
|
|
|
+ imports: [
|
|
|
+ IonHeader,IonToolbar,IonButtons,IonButton,IonIcon,IonTitle,IonInput,IonFooter,
|
|
|
+ ],
|
|
|
+
|
|
|
+})
|
|
|
+export class AiChatComponentComponent implements OnInit {
|
|
|
+
|
|
|
+ constructor(private navCtrl: NavController) { }
|
|
|
+
|
|
|
+ goBack() {
|
|
|
+ this.navCtrl.back(); // 返回上一页
|
|
|
+ }
|
|
|
+
|
|
|
+ openOptions() {
|
|
|
+ // 打开选项菜单的逻辑
|
|
|
+ console.log("打开选项菜单");
|
|
|
+ }
|
|
|
+
|
|
|
+ ngOnInit() {}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ startVoice() {
|
|
|
+ // 启动语音输入的逻辑
|
|
|
+ console.log("开始语音输入");
|
|
|
+ }
|
|
|
+
|
|
|
+ openEmojiPicker() {
|
|
|
+ // 打开表情选择器的逻辑
|
|
|
+ console.log("打开表情选择器");
|
|
|
+ }
|
|
|
+
|
|
|
+ sendMessage() {
|
|
|
+ // 发送消息的逻辑
|
|
|
+ console.log("发送消息");
|
|
|
+ }
|
|
|
+
|
|
|
+}
|