Angular8封装基础url(适用于其他框架项目)

创建全局变量的ts文件,我在app目录下创建了global.ts文件,代码如下:

// 无内网的环境
export const basePath = 'https://www.easy-mock.com/mock/**********';

在使用的文件中引入,并拿到全局定义的全局变量,代码如下:

import * as globals from '../global';

baseUrl = globals.basePath;

在需要使用baseUrl的地方直接取this.baseUrl即可;

改良版:https://blog.csdn.net/weixin_33858336/article/details/86013458

创建全局变量ts文件,然后引入

创建globals.ts文件:

export const GlobalVariable = Object.freeze({

  base_path : "http://localhost/api/index.php/Home"

});

在需要全局变量的代码页引入:

import {GlobalVariable} from '../../globals';

然后就可以使用这个变量了:

let url =GlobalVariable.base_path + "/Api/data";
发布了106 篇原创文章 · 获赞 24 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章