1 Star 1 Fork 1

Megadotnet/coze-chat-sdk-vue3

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CozeChat.vue 1.90 KB
一键复制 编辑 原始数据 按行查看 历史
<template>
<div class="coze-chat-container"></div>
</template>
<script>
import { onMounted } from 'vue';
const baseUrl = import.meta.env.VITE_API_TOKEN_URL;
export default {
name: 'CozeChat',
setup() {
async function getAuthToken() {
const response = await fetch(`${baseUrl}/token`, {
headers: {
'X-Requested-With': 'XMLHttpRequest'
}
});
const data = await response.json();
return data.access_token;
}
onMounted(async () => {
const tokenValue = await getAuthToken();
const cozeWebSDK = new CozeWebSDK.WebChatClient({
config: {
//修改为您的botId
botId: import.meta.env.VITE_BOT_ID,
},
auth: {
type: 'token',
token: tokenValue,
onRefreshToken: () => tokenValue
},
userInfo: {
id: "12344",
url: "//",
nickname: "Guest",
},
ui:{
base:{
layout:"pc",
lang:"zh-CN",
zIndex:100
},
header:{
isShow:false,
isNeedClose:true,
},
asstBtn: {
isNeed: true,
},
footer: {
isShow: true,
expressionText: 'Powered by Megadotnet',
linkvars: {
name: {
text: 'A',
link: 'https://www.test1.com'
},
name1: {
text: 'B',
link: 'https://www.test2.com'
}
}
}
},
chatBot: {
title: "Kids' Playmate | Snowy",
uploadable: true,
width: 800,
el: undefined,
onHide: () => {},
onShow: () => {},
},
});
});
}
}
</script>
<style scoped>
.coze-chat-container {
position: fixed;
right: 20px;
bottom: 20px;
z-index: 100;
}
</style>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/Megadotnet/coze-chat-sdk-vue3.git
[email protected]:Megadotnet/coze-chat-sdk-vue3.git
Megadotnet
coze-chat-sdk-vue3
coze-chat-sdk-vue3
master

搜索帮助