f
This commit is contained in:
parent
f2b09cb013
commit
9341a1560f
@ -195,7 +195,7 @@ export default function AskScreen() {
|
||||
setIsHello(true);
|
||||
setConversationId(null);
|
||||
}
|
||||
}, [sessionId, newSession]);
|
||||
}, [sessionId, newSession])
|
||||
|
||||
useEffect(() => {
|
||||
if (isHello) {
|
||||
@ -233,23 +233,6 @@ export default function AskScreen() {
|
||||
}
|
||||
}, [isHello, fadeAnim, fadeAnimChat]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!isHello) {
|
||||
// 不再自动关闭键盘,让用户手动控制
|
||||
// 这里可以添加其他需要在隐藏hello界面时执行的逻辑
|
||||
scrollToEnd(false);
|
||||
}
|
||||
}, [isHello]);
|
||||
|
||||
useFocusEffect(
|
||||
useCallback(() => {
|
||||
if (!sessionId) {
|
||||
setIsHello(true);
|
||||
setUserMessages([])
|
||||
}
|
||||
}, [sessionId])
|
||||
);
|
||||
|
||||
return (
|
||||
<GestureDetector gesture={gesture}>
|
||||
<View style={[styles.container, { paddingTop: insets.top, paddingBottom: insets.bottom }]}>
|
||||
@ -267,7 +250,9 @@ export default function AskScreen() {
|
||||
console.log('失去焦点失败:', error);
|
||||
}
|
||||
Keyboard.dismiss();
|
||||
router.back();
|
||||
setTimeout(() => {
|
||||
router.replace('/memo-list');
|
||||
}, 100);
|
||||
}}
|
||||
>
|
||||
<ReturnArrow />
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user