2025-05-13 19:39:53 +08:00
< script lang = "ts" >
import { TUILogin } from '@tencentcloud/tui-core' ;
// #ifdef APP-PLUS || H5
import { TUIChatKit } from './TUIKit' ;
2025-05-19 18:34:04 +08:00
2025-05-13 19:39:53 +08:00
TUIChatKit . init ( ) ;
// #endif
let vueVersion = 2 ;
// #ifdef VUE3
vueVersion = 3 ;
// #endif
2025-05-12 14:12:36 +08:00
2025-05-13 19:39:53 +08:00
// Required information
// You can get userSig from TencentCloud chat console for Testing TUIKit.
// Deploy production environment please get it from your server.
// View https://cloud.tencent.com/document/product/269/32688
2025-05-13 22:16:09 +08:00
uni . $SDKAppID = 1600086550 ; // Your SDKAppID
2025-05-19 18:34:04 +08:00
uni . $userID = '123' ; // Your userID
uni . $userSig = 'eJwtzF0LgjAYhuH-suOQ132K0IkYdGAYOaQOs614GclaI4Lov7fUw*d64P4Q3XTZywZSEpoBWU0bjR0jXnHinLKFn8advUdDylwCQCGFgPmxb4-BJhdC0HTNGvH*N8WVZBx4sVTwlqrq4f2muYQKtj090GPdQhwBtaqHE9OwE1UbBu-2Xe-W5PsDP3YvSw__' ; // Your userSig
2025-05-13 19:39:53 +08:00
export default {
2025-05-19 18:34:04 +08:00
provide ( ) {
return {
$global : {
lastPage : null
}
}
} ,
2025-05-13 19:39:53 +08:00
onLaunch : function ( ) {
TUILogin . login ( {
SDKAppID : uni . $SDKAppID ,
userID : uni . $userID ,
userSig : uni . $userSig ,
useUploadPlugin : true , // If you need to send rich media messages, please set to true.
framework : ` vue ${ vueVersion } ` // framework used vue2 / vue3
} ) . catch ( ( ) => { } ) ;
}
} ;
< / script >
2025-05-12 14:12:36 +08:00
< style >
2025-05-13 19:39:53 +08:00
/* common css for page */
uni - page - body , html , body , page {
width : 100 % ! important ;
height : 100 % ! important ;
overflow : hidden ;
}
< / style >