自定义类或函数的使用

在ionic3项目根目录下新建一个文件:appconfig.ts,代码如下:

export class AppConfig {
    //测试环境URL
    public static getDebugUrl() {
        return "http://localhost:8080";
    }
    //生产环境URL
    public static getProdUrl() {
        return "http://service:8080";
    }
    //获取设备高度
    public static getWindowHeight() {
        return window.screen.height;
    }
    //获取设备宽度
    public getWindowWidth() {
        return window.screen.width;
    }
}

调用时需要app.module.ts中申明服务,providers:[AppConfig],
在使用的页面需要引入

import { AppConfig } from './../appconfig';

constructor(public appconfig: AppConfig) {
//静态方法使用
console.log(AppConfig.getWindowHeight())
//普通方法使用
console.log(this.appconfig.getWindowWidth())
  }

你可能感兴趣的:(自定义类或函数的使用)