提交 6c858065 authored 作者: 钟是志's avatar 钟是志

globalThis 兼容性问题

上级 4049b316
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* 当key存在是且存在对应key值时返回key值 否则返回config对象 * 当key存在是且存在对应key值时返回key值 否则返回config对象
* */ * */
const queryConfig = (key) => { const queryConfig = (key) => {
const dynamicConfig = globalThis.CONFIG; const dynamicConfig = typeof globalThis !== 'undefined' ? globalThis.CONFIG : window.CONFIG;
if (typeof key === 'undefined') return dynamicConfig; if (typeof key === 'undefined') return dynamicConfig;
return typeof dynamicConfig[key] === 'undefined' ? dynamicConfig : dynamicConfig[key]; return typeof dynamicConfig[key] === 'undefined' ? dynamicConfig : dynamicConfig[key];
}; };
......
...@@ -10,6 +10,10 @@ ...@@ -10,6 +10,10 @@
//请求地址前缀 //请求地址前缀
if(typeof globalThis === 'undefined'){ // globalThis 在qq浏览器存在兼容性问题 https://caniuse.com/?search=globalThis
var globalThis = window;
}
if(!globalThis.CONFIG){ if(!globalThis.CONFIG){
var SERVER_PATH = "https://xg.gzjszy.net/produce/v1/api/onestop"; var SERVER_PATH = "https://xg.gzjszy.net/produce/v1/api/onestop";
var ACTION_PATH = SERVER_PATH + ""; var ACTION_PATH = SERVER_PATH + "";
...@@ -36,7 +40,7 @@ if(!globalThis.CONFIG){ ...@@ -36,7 +40,7 @@ if(!globalThis.CONFIG){
const queryConfig = (key) => { const queryConfig = (key) => {
const dynamicConfig = globalThis.CONFIG; const dynamicConfig = typeof globalThis !== 'undefined' ? globalThis.CONFIG : window.CONFIG;
// console.log(dynamicConfig); // console.log(dynamicConfig);
if (typeof key === 'undefined') return dynamicConfig; if (typeof key === 'undefined') return dynamicConfig;
return typeof dynamicConfig[key] === 'undefined' ? dynamicConfig : dynamicConfig[key]; return typeof dynamicConfig[key] === 'undefined' ? dynamicConfig : dynamicConfig[key];
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论