|
|
@@ -175,14 +175,20 @@ const navigateToAI = async (group) => {
|
|
|
default: aiPerson.questTip
|
|
|
}
|
|
|
console.log(personData.value)
|
|
|
+ let newState = {
|
|
|
+ ...personData.value,
|
|
|
+ category: grade + 'AI'
|
|
|
+ }
|
|
|
+ // 先 push 再手动更新 history.state(确保原生 state 同步)
|
|
|
router
|
|
|
.push({
|
|
|
path: '/ai-questions',
|
|
|
- state: {
|
|
|
- ...personData.value,
|
|
|
- category: grade + 'AI'
|
|
|
- }
|
|
|
- })
|
|
|
+ state: newState
|
|
|
+ }).then(() => {
|
|
|
+ // 手动替换当前历史记录的 state 为最新值
|
|
|
+ window.history.replaceState(newState, '', window.location.href)
|
|
|
+ window.location.reload()
|
|
|
+ })
|
|
|
} else {
|
|
|
console.warn('未找到名为小智的数据')
|
|
|
}
|