生成大纲功能主要由两部分组成:
1)用户在生成页面(createPPT)给出主题(关键词),前端将关键词传给后端,后端调用ai生成大纲并返回给前端,并将返回的内容显示在大纲页面(outline)的可修改文本框中;
2)用户在生成页面(createPPT)点击上传按钮选择本地文件(word格式)进行上传,前端对文件中的内容进行识别并将提取到的内容显示在大纲页面(outline)的可修改文本框中。
关键代码:
关键词生成大纲:
handleCreateClick() {
const confirmed = window.confirm('确认生成大纲?');
if (confirmed) {
this.sendData();
} else {
console.log('取消生成大纲');
}
},
sendData() {
const message = this.searchInput;
axios.post('http://localhost:8080