AntmJS/vantui

Toast_ 的关闭回调中使用 navigateBack 导致 异常,页面回到了初始页面,而不是返回上一级页面

ImpTyrion opened this issue · 3 comments

Toast_.success({
message: 'test',
onClose: () => {
navigateBack();
},
});

import { Button, View } from '@tarojs/components'
import { navigateBack } from '@tarojs/taro'
import { Toast } from '@antmjs/vantui'

const Toast_ = Toast.createOnlyToast()

export default function Index() {
  const onClick = () => {
    Toast_.show({
      message: '快要返回回了',
      onClose() {
        navigateBack()
      },
    })
  }

  return (
    <View>
      <Toast_ />
      <Button onClick={onClick}>返回</Button>
    </View>
  )
}

没有复现

Uploading 2023.12.22.11.05.mp4…

image
我附件上传了视频,不知道能不能看,可以按照我这个简单的demo 再试一下,第三页 back 还是跳到 第一页了

3.3.7已修复