ionic4
最近小咸儿一直在学习ionic4,因为项目的需要所以将Loading与Toast抽取成公共方法,以方便各个页面的调用。接下来看看具体的baseui.ts文件该如何创建:
common
首先需要在src文件夹下创建一个common文件,小咸儿在里面创建了一个baseui.ts的文件,ionic4中的Loading方法和ionic3发生了一些些变化,详细可见如下:
baseui.ts文件:
import { LoadingController, ToastController } from '@ionic/angular';
export abstract class BaseUI {
constructor() {
}
/**
* loading加载页面
* @param {LoadingController} loadingCtrl
* @param {string} message
* @returns {Loading}
* @memberof BaseUI
*/
protected async showLoading(loadingCtrl: LoadingController,
message: string) {
const loader = await loadingCtrl.create({
message: message
});
await loader.present();
return loader;
}
/**