详解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 相关文章推荐
使javascript也能包含文件
Oct 26 Javascript
JavaScript实现动态增加文件域表单
Feb 12 Javascript
AngularJs Javascript MVC 框架
Jun 20 Javascript
javascript实现滚动效果的数字时钟实例
Jul 21 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
Jun 19 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
Jan 22 Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 Javascript
如何使用JavaScript实现栈与队列
Jun 24 Javascript
javascript 高级语法之继承的基本使用方法示例
Nov 11 Javascript
js实现简单的无缝轮播效果
Sep 05 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
Dec 30 Vue.js
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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
flash javascript之间的通讯方法小结
2008/12/20 Javascript
javascript 表单的友好用户体现
2009/01/07 Javascript
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
Angularjs 基础入门
2014/12/26 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
js实现简单的打印表格
2020/01/15 Javascript
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Python执行时间的计算方法小结
2017/03/17 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
python 实现逻辑回归
2020/12/30 Python
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
澳洲在线厨具商店:Kitchen Style
2018/05/05 全球购物
链表面试题-一个链表的结点结构
2015/05/04 面试题
心理学专业毕业生推荐信范文
2013/11/21 职场文书
新学期班主任寄语
2014/01/18 职场文书
班委竞选演讲稿
2014/04/28 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
同意报考公务员证明
2015/06/17 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
广告文案的撰写技巧(实用干货)
2019/08/23 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
redis实现的四种常见限流策略
2021/06/18 Redis
Java spring定时任务详解
2021/10/05 Java/Android