ionic3 - 如何在 Ionic 3 中创建自定义加载微调器
问题描述
我有一个使用 Ionic 1 构建的应用程序。我将此应用程序升级到 Ionic 3。在执行此操作时,我遇到了麻烦。这是我无法在 Ionic 3 中创建与 Ionic 1 相同的微调器。这是 Ionic 1 中的微调器的视频。
另外,这是我在 Ionic 3 中创建的视频 。期待收到一个好的解决方案。
解决方案
您可以使用此代码创建自定义加载程序。
presentLoadingCustom() {
let loading = this.loadingCtrl.create({
spinner: 'hide',
content: `
<div class="custom-spinner-container">
<div class="custom-spinner-box">
<img src="assets/imgs/loader.gif" />
</div>
</div>`,
duration: 5000
});
loading.onDidDismiss(() => {
console.log('Dismissed loading');
});
loading.present();
}
之后创建一个动画 gif 用于加载目的。现在,您可以使用此站点下载 gif loader gif。将此 gif 放入 assets 文件夹并在.custom-spinner-box
类中链接 gif。
推荐阅读
- multithreading - 满足条件时终止线程
- javascript - 如何创建一个脚本,当用户右键单击特定图像时创建警报?
- python-xarray - 如何将 Zarr 数据转换为 GeoTiff?
- python - 如何在python字典中对嵌套字典的值求和
- .net - 现有连接被远程主机强行关闭。将内容复制到流时出错
- google-bigquery - Bigquery 错误“操作在 6.0 小时后超时”
- android-studio-arctic-fox - 我将android studio升级到最新版本后这是什么原因
- python - 通过识别列表值之间的重叠来组合列表并确保 Python 中列表之间的唯一性
- reactjs - 使用 Apache 和 React 应用程序的反向代理不起作用
- javascript - React Native Expo - iOS 自动填充密码在注册屏幕上弹出,如果您选择“选择我自己的密码”,它会清除但状态不会