详解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 相关文章推荐
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
Aug 13 Javascript
jQuery实现公告文字左右滚动的实例代码
Oct 29 Javascript
JavaScript的jQuery库中ready方法的学习教程
Aug 14 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
Sep 14 Javascript
JavaScript匿名函数之模仿块级作用域
Dec 12 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
Jquery删除css属性的简单方法
Dec 04 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
JS生成随机打乱数组的方法示例
Dec 23 Javascript
vue实现a标签点击高亮方法
Mar 17 Javascript
angular2路由之routerLinkActive指令【推荐】
May 30 Javascript
深入浅析Vue中的 computed 和 watch
Jun 06 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
PHP安装攻略:常见问题解答(二)
2006/10/09 PHP
黑夜路人出的几道php笔试题
2009/08/04 PHP
PHP7.0安装笔记整理
2015/08/28 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
关于javascript事件响应的基础语法总结(必看篇)
2016/12/26 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
loading动画特效小结
2017/01/22 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
基于JavaScript中字符串的match与replace方法(详解)
2017/12/04 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
javascript中闭包closure的深入讲解
2021/03/03 Javascript
Python实现GUI学生信息管理系统
2020/04/05 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
2018/11/30 Python
Flask之请求钩子的实现
2018/12/23 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
详解python中的index函数用法
2019/08/06 Python
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
校园新闻广播稿
2014/01/10 职场文书
四查四看剖析材料
2014/02/14 职场文书
在职员工证明书
2014/09/19 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
对公司的意见和建议
2015/06/04 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS