详解React native全局变量的使用(跨组件的通信)


Posted in Javascript onSeptember 07, 2017

RN中有两种方式使用全局变量

1.通过导入导出文件的方式

新建constants.js文件

const object = {
  website:'http://www.hao123.com',
  name:'好123',
};
export default object;

需要用到的时候导入文件

import constants from './constansts.js'
<Text>{constants.name}</Text>

还可以有另外一种导入文件的写法

export default {
  website:'http://www.hao123.com',
  name:'好123',
};

2.通过声明全局变量的方式

一定是先声明,后调用。

global.a = 1;
<Text>{a}</Text>

也可以专门写在一个文件当中。

global.constants = {
  website:'http://www.baidu.com',
  name:'百度',
};

调用方法,入口文件一次调用(比如index.ios.js文件),全局使用。

import './constants.js';
<Text>{global.constants.name}</Text>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
从盛大通行证上摘下来的身份证验证js代码
Jan 11 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
Aug 29 Javascript
关于JavaScript中string 的replace
Apr 12 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
jQuery随机密码生成的方法
Mar 09 Javascript
js基于setTimeout与setInterval实现多线程
Jun 17 Javascript
JS实现隔行换色的表格排序
Mar 27 Javascript
给vue项目添加ESLint的详细步骤
Sep 29 Javascript
详解Vue 事件修饰符capture 的使用
Dec 29 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
Dec 11 Javascript
Angular性能优化之第三方组件和懒加载技术
May 10 Javascript
使用JS前端技术实现静态图片局部流动效果
Aug 05 Javascript
BootStrap给table表格的每一行添加一个按钮事件
Sep 07 #Javascript
JS实现闭包中的沙箱模式示例
Sep 07 #Javascript
react-native使用react-navigation进行页面跳转导航的示例
Sep 07 #Javascript
详解vue-cli构建项目反向代理配置
Sep 07 #Javascript
vue数字类型过滤器的示例代码
Sep 07 #Javascript
vue监听scroll的坑的解决方法
Sep 07 #Javascript
react高阶组件经典应用之权限控制详解
Sep 07 #Javascript
You might like
Protoss兵种对照表
2020/03/14 星际争霸
PHPlet在Windows下的安装
2006/10/09 PHP
如何使用php绘制在图片上的正余弦曲线
2013/06/08 PHP
请离开include_once和require_once
2013/07/18 PHP
ThinkPHP文件上传实例教程
2014/08/22 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
URI、URL和URN之间的区别与联系
2006/12/20 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
Js实现网页键盘控制翻页的方法
2014/10/30 Javascript
使用jquery+CSS实现控制打印样式
2014/12/31 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
javascript中this关键字详解
2016/12/12 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
微信小程序点击view动态添加样式过程解析
2020/01/21 Javascript
JavaScript变量Dom对象的所有属性
2020/04/30 Javascript
antd Select下拉菜单动态添加option里的内容操作
2020/11/02 Javascript
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
优秀共产党员先进事迹
2014/01/27 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
针对吵架老公保证书
2015/05/08 职场文书
目标责任书格式范文
2015/05/11 职场文书