首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >硬件后退按钮被调用两次ionic5

硬件后退按钮被调用两次ionic5
EN

Stack Overflow用户
提问于 2021-10-14 15:11:07
回答 1查看 112关注 0票数 0

我尝试配置硬件后退按钮,并在其中调用一个函数:

代码语言:javascript
复制
import { Platform } from '@ionic/angular';
constructor(private platform: Platform) {
  this.platform.backButton.subscribeWithPriority(10, () => {
    //call my function here
  });
}

但当我点击按钮时,它被称为两次。我使用的是ionic5。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-10-15 09:40:13

代码语言:javascript
复制
You can try async and await as follow

import { Platform } from '@ionic/angular';
    constructor(private platform: Platform) {
      this.platform.backButton.subscribeWithPriority(10, async () => {
        await this.functionCall() // Your function call goes here
      });
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69573145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档