详解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的jqDnR拖拽溢出的修改
Feb 12 Javascript
JQuery获取浏览器窗口内容部分高度的代码
Feb 24 Javascript
使用jQuery实现星级评分代码分享
Dec 09 Javascript
jQuery删除当前节点元素
Dec 07 Javascript
ztree实现左边动态生成树右边为内容详情功能
Nov 03 Javascript
JS实现的计数排序与基数排序算法示例
Dec 04 Javascript
JS文件中加载jquery.js的实例代码
May 05 jQuery
详解微信小程序实现WebSocket心跳重连
Jul 31 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
vue 指令和过滤器的基本使用(品牌管理案例)
Nov 04 Javascript
使用jQuery实现购物车
Oct 29 jQuery
使用Canvas绘制一个游戏人物属性图
Mar 25 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
全文搜索和替换
2006/10/09 PHP
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
用PHP为SHOPEX增加日志功能代码
2010/07/02 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
Yii框架数据模型的验证规则rules()被执行的方法
2016/12/02 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
chrome原生方法之数组
2011/11/30 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
jQuery后代选择器用法实例
2014/12/23 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
opencv 识别微信登录验证滑动块位置
2018/08/07 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
js实现开关灯效果
2020/03/30 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
用Python的urllib库提交WEB表单
2009/02/24 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
python将数组n等分的实例
2019/12/02 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
党校培训思想汇报
2014/01/03 职场文书
社区清明节活动总结
2014/07/04 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
检讨书模板
2015/01/29 职场文书
患者身份识别制度
2015/08/06 职场文书
MySQL注入基础练习
2021/05/30 MySQL
 Python 中 logging 模块使用详情
2022/03/03 Python