angular - Ionic v3 Web 应用程序:点击事件有时不会触发
问题描述
我正在使用 ionic3 开发移动网络应用程序。加载新页面后,单击事件有时不起作用。但是当我刷新页面时,它几乎总是可以再次工作。
我使用以下命令来构建应用程序:
ionic build --prod --platform browser
<ion-tabs [selectedIndex]="index" id="Menubar">
<ion-tab [root]="tab1Root" tabTitle="tab1" tabUrlPath="rep" tabIcon="tab-replen" *ngIf="repAuth" (ionSelect)="onSelect($event)"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="tab2" tabUrlPath="man" tabIcon="tab-manage" *ngIf="manAuth" (ionSelect)="onSelect($event)"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="tab3" tabUrlPath="per" tabIcon="tab-personal" *ngIf="perAuth" (ionSelect)="onSelect($event)"></ion-tab>
</ion-tabs>
在组件中,有一个测试方法:
onSelect(e) {
alert('selected');
}
解决方案
推荐阅读
- javascript - 我下面的代码自动加载一个模态,在加载的模态我有一个复选框
- f# - F# 是否提供任何未排序的地图/字典?
- python - 错误 Unicode 对象必须在散列之前进行编码
- java - Camel smb:// - 从一个文件夹中消耗大量文件
- bash - 将目录中的最后一个数字加 1?
- jquery - IDE 在代码片段上产生语法错误
- java - 将 `@UsingDataSet` 转换为 `@Sql`
- autohotkey - Revit中的ControlClick不一致
- python - 如何在不损失效率的情况下将此代码变成 1 行?
- c# - UWP 数据绑定:事件处理程序中的属性更改不会更新 UI