Pudron
Pudron
  • 发布:2022-04-26 23:05
  • 更新:2022-04-27 11:52
  • 阅读:910

【报Bug】uni-app在安卓端的showToast会随着页面一起消失

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 22000.613

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 小米

手机机型: 小米8

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

index.vue

<template>  
    <view>  
        <button @click="test">jump</button>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                title: 'Hello'  
            }  
        },  
        methods: {  
            test(){  
                uni.navigateTo({  
                    url:"/pages/test/test"  
                })  
            }  
        }  
    }  
</script>  

<style>  

</style>  

test.vue

<template>  
    <view>  
        <button @click="testback">back</button>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  

            }  
        },  
        methods: {  
            testback(){  
                uni.showToast({  
                    title:"Test"  
                })  
                uni.navigateBack()  
            }  
        }  
    }  
</script>  

<style>  

</style>  

操作步骤:

点击jump按钮跳转到test.vue页面中,再点击back按钮。

预期结果:

uni.showToast显示的提示会保留一段时间。

实际结果:

uni.showToast显示的提示马上消失。

bug描述:

一个简单的例子:在index.vue中使用uni.navigationTo跳转到另一个界面后,点击界面中的一个按钮,该按钮执行uni.showToast显示提示然后执行uni.navigationBack,但是提示会马上消失,也就是说提示几乎没有显示,在H5中可以显示一切正常,但在安卓端中会异常。

2022-04-26 23:05 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

目前的行为是和微信小程序保持一致(页面级的),如果想保留使用 plus.nativeUI.toast

该问题目前已经被锁定, 无法添加新回复