vantui icon indicating copy to clipboard operation
vantui copied to clipboard

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

Open ImpTyrion opened this issue 1 year ago • 2 comments

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

ImpTyrion avatar Dec 15 '23 06:12 ImpTyrion

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>
  )
}

没有复现

zuolung avatar Dec 21 '23 05:12 zuolung

Uploading 2023.12.22.11.05.mp4…

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

ImpTyrion avatar Dec 22 '23 03:12 ImpTyrion

3.3.7已修复

zuolung avatar Jul 12 '24 08:07 zuolung