import { SuperComponent } from '../../../components/common/src/index';
|
export default class ChatSender extends SuperComponent {
|
behaviors: string[];
|
options: {
|
multipleSlots: boolean;
|
};
|
properties: import("./type").TdChatSenderProps;
|
data: {
|
classPrefix: string;
|
scrollViewTop: number;
|
focusFlag: boolean;
|
isSending: boolean;
|
inputStyle: string;
|
originalMarginBottom: number;
|
files: any[];
|
uploadPlacement: string;
|
uploadConfig: {
|
uploadCamera: {
|
iconClass: string;
|
text: string;
|
handler: string;
|
handlerArg: string;
|
};
|
uploadImage: {
|
iconClass: string;
|
text: string;
|
handler: string;
|
handlerArg: string;
|
};
|
uploadAttachment: {
|
iconClass: string;
|
text: string;
|
handler: string;
|
handlerArg: string;
|
};
|
};
|
uploadNames: any[];
|
};
|
observers: {
|
fileList(newVal: any): void;
|
renderPresets(newVal: any): void;
|
};
|
methods: {
|
onkeyboardheightchange(e: any): void;
|
handleSendClick(e: any): void;
|
handleOutsideClick(): void;
|
sendClick(e: any): void;
|
handleStop(e: any): void;
|
handlerClick(): void;
|
focusFn(e: any): void;
|
blurFn(e: any): void;
|
textChange(e: any): void;
|
handleUploadClick(e: any): void;
|
handleFileClick(e: any): void;
|
handleFileRemove(e: any): void;
|
handleImageUpload(e: any): Promise<void>;
|
handleWechatFileUpload(e: any): Promise<void>;
|
handleUploadEntryClick(e: any): void;
|
};
|
lifetimes: {
|
created(): void;
|
attached(): void;
|
detached(): void;
|
};
|
}
|