详解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 相关文章推荐
jQuery 1.0.4 - New Wave Javascript(js源文件)
Jan 15 Javascript
在js中使用&quot;with&quot;语句中跨frame的变量引用问题
Mar 08 Javascript
关于js遍历表格的实例
Jul 10 Javascript
无闪烁更新网页内容JS实现
Dec 19 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
Aug 31 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
点评js异步加载的4种方式
Dec 22 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
Feb 08 Javascript
详解用node搭建简单的静态资源管理器
Aug 09 Javascript
vue实现商城购物车功能
Nov 27 Javascript
vue结合el-upload实现腾讯云视频上传功能
Jul 01 Javascript
基于Electron实现桌面应用开发代码实例
Jul 07 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判断ip黑名单程序代码实例
2014/02/24 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
jQuery 判断元素上是否绑定了事件
2009/10/28 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
2017/05/17 jQuery
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
Python数据库的连接实现方法与注意事项
2016/02/27 Python
用Python实现随机森林算法的示例
2017/08/24 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
python读取LMDB中图像的方法
2018/07/02 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
Python3 元组tuple入门基础
2020/02/09 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
大学班级文化建设方案
2014/05/06 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis