feat: 智慧分词功能初始化

This commit is contained in:
ZiuChen 2022-09-07 09:56:34 +08:00
parent cfd6585828
commit b34107a64d

View File

@ -60,11 +60,46 @@ const handleBtnClick = (id) => {
emit('onOverlayClick') // 退
break
case 'word-split':
window.alert('增值服务 Comming Soon...')
// TODO: ()
// TODO: ()
fetchWordBreakResult(props.fullData.data)
break
}
}
const fetchUserInfo = async () => {
return utools.fetchUserServerTemporaryToken().then(({ token, expired_at }) => {
return {
token,
expired_at
}
})
}
const fetchWordBreakResult = async (origin) => {
const url = 'https://service-a0pyrkub-1304937021.sh.apigw.tencentcs.com/release/v1/word-break'
const info = await fetchUserInfo()
console.log(info)
return fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
word: origin
})
})
.then((res) => res.json())
.then(({ code, data, msg }) => {
if (code !== 0) {
console.log(msg)
} else {
console.log(data.splitWord)
console.log(data.extractWord)
}
})
}
onMounted(() => {
document.addEventListener('keydown', (e) => {
const { key } = e