|
@@ -101,10 +101,13 @@ function saveText() {
|
|
|
prompt.push(chat.value[i]);
|
|
|
}
|
|
|
ChartGpt({
|
|
|
- prompt: [...prompt, {
|
|
|
+ prompt: [
|
|
|
+ ...prompt,
|
|
|
+ {
|
|
|
text: inputText.value,
|
|
|
type: 'user',
|
|
|
- }],
|
|
|
+ },
|
|
|
+ ],
|
|
|
userId: userData.value.UserId || '',
|
|
|
userName: userData.value.UserName || '',
|
|
|
})
|
|
@@ -130,11 +133,14 @@ function saveText() {
|
|
|
load.value = false;
|
|
|
});
|
|
|
}
|
|
|
-function focus(){
|
|
|
- let t = setTimeout(() => {
|
|
|
- document.getElementById("van-field-6-input") && document.getElementById("van-field-6-input").scrollIntoView();
|
|
|
- window.clearTimeout(t);
|
|
|
- }, 200);
|
|
|
+function focus() {
|
|
|
+ let t = window.setTimeout(() => {
|
|
|
+ window.clearTimeout(t);
|
|
|
+ if (chatEle.value.scrollHeight > chatEle.value.clientHeight) {
|
|
|
+ chatEle.value.scrollTop = chatEle.value.scrollHeight;
|
|
|
+ }
|
|
|
+ document.getElementById("van-field-6-input") && document.getElementById("van-field-6-input").scrollIntoView();
|
|
|
+ }, 500);
|
|
|
}
|
|
|
</script>
|
|
|
<style lang="scss">
|