详解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 wmp操作代码小结(音乐连播功能)
Nov 08 Javascript
Javascript面向对象编程(三) 非构造函数的继承
Aug 28 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
May 28 Javascript
JS实现一键回顶功能示例代码
Oct 28 Javascript
详解JavaScript逻辑Not运算符
Dec 04 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
基于Node的React图片上传组件实现实例代码
May 10 Javascript
slideToggle+slideup实现手机端折叠菜单效果
May 25 Javascript
微信小程序实现时间预约功能
Nov 27 Javascript
微信小程序实现多选删除列表数据功能示例
Jan 15 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 Javascript
解决vue项目,npm run build后,报路径错的问题
Aug 13 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
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
php 魔术函数使用说明
2010/02/21 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
2018/05/23 PHP
PHP的简单跳转提示的实现详解
2019/03/14 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
2017/07/03 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
python 快速排序代码
2009/11/23 Python
Python中unittest用法实例
2014/09/25 Python
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
python3编码问题汇总
2016/09/06 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
2014年公务员个人工作总结
2014/11/22 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
欠条样本
2015/07/03 职场文书