【问题标题】:Ionic cordova button not clickable in IOS EmulatorIonic cordova 按钮在 IOS 模拟器中不可点击
【发布时间】:2020-07-15 04:10:41
【问题描述】:

当我在浏览器(chrome 或 safari)上运行应用程序时,我可以单击并触发 click 事件,但是当我在 IOS 设备上运行它时,无论是作为构建还是模拟器,它都不会被触发:

这里是ts代码:

triggerEvent() {

    this.changevar = 'This is a message set easily ';  //does not get changed

    this.openAlertBox();   //does not run

  }

HTML页面如下:

<ion-content>
<ion-button ion-button expand="block" (click)="triggerEvent()">Trigger Button</ion-button>

 <h2>{{changevar}}</h2>

</ion-content>

【问题讨论】:

  • 你用的是离子3还是离子4?
  • 最新离子 - 5.4

标签: javascript ios angular cordova ionic4


【解决方案1】:

所以当我运行下面的命令并且应用程序被部署在 IOS 中时,这个按钮是不可点击的:

ionic cordova run ios -l --external 要么 ionic cordova emulate ios

而是运行解决方法:

ionic cordova build ios

项目构建完成后,进入项目文件夹,点击平台文件夹,选择ios并在xCode developer中运行,选择你的模拟器并运行代码。

这应该可行,但如果有人能找到更好的解决方案,请在此处添加。

【讨论】:

    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 2015-01-30
    • 2018-01-05
    • 1970-01-01
    • 2015-06-28
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多