栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

React Native中的全局变量/常量

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

React Native中的全局变量/常量

我要做的是创建一个globals模块…

//文件:Globals.js

module.exports = {  STORE_KEY: 'a56z0fzrNpl^2',  base_URL: 'http://someurl.com',  COLOR: {    ORANGE: '#C50',    DARKBLUE: '#0F3274',    LIGHTBLUE: '#6EA8DA',    DARKGRAY: '#999',  },};

然后我只需要在顶部…

const GLOBAL = require('../Globals');

像这样访问他们…

GLOBAL.COLOR.ORANGE

___

2018年2月10日更新

这似乎是一个非常流行且有用的答案,所以我认为我应该使用最新的语法对其进行更新。上面的代码仍然可以在CommonJS模块系统中使用,但是如今,您很有可能会遇到ES6和

import
模块而不是
require
它们。

ECMAscript模块(ESM)语法

//文件:Globals.js

export default {  STORE_KEY: 'a56z0fzrNpl^2',  base_URL: 'http://someurl.com',  COLOR: {    ORANGE: '#C50',    DARKBLUE: '#0F3274',    LIGHTBLUE: '#6EA8DA',    DARKGRAY: '#999',  },};

//使用…

import GLOBALS from '../Globals'; // the variable name is arbitrary since it's exported as default

//并像以前一样访问它们

GLOBALS.COLOR.ORANGE


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/448907.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号