react native navigation的使用方法總結(帶傳參和接收引數)
一 、StackNavigator
1.下載執行安裝
npm install --save react-navigation
2.在需要用的頁面 匯入
import {StackNavigator} from 'react-navigation';
3.使用
import Addfrom './Add'; import Delete from './Delete' const App = StackNavigator({ Delete: {screen: Delete}, Add: {screen: Add}, Cate: {screen: Cate} }); export default App;
在StackNavigator裡面把需要路由導航的引數放進去,給每一個頁面設定一個標題
export default class Add extends React.Component {
static navigationOptions = {
title: 'Welcome',
};
然後使用
使用navigate()方法來執行跳轉
navigate('Cate', {data:data})
前面Cate為你定義的頁面名字,後面{}內包括你要傳的引數,可為空,
例如 navigate('Cate'),
this.props.navigation.navigate("Cate",{item:value});
在Cate頁面寫接收引數的方法:
let {item} = this.props.navigation.state.params;
<Text style={styles.device}>{item.title}</Text>
注意:此處一定是在navigation下的state裡面的params裡面去取傳遞過來的引數
相關推薦
react native navigation的使用方法總結(帶傳參和接收引數)
一 、StackNavigator 1.下載執行安裝 npm install --save react-navigation 2.在需要用的頁面 匯入 import {StackNavigator} from 'react-navigation'; 3.使用
java webService介面如何傳參和接收引數
一、獲取介面資訊: 使用工具soapUI獲取介面呼叫資訊: 雙擊request: 複製介面呼叫格式: webService介面通常傳遞xml引數因此需要組裝資料: ①若傳遞單個引數則: <soapenv:Envelope xmlns
Vue2.0-元件間通訊、元件間傳遞資料方法總結(帶例子)
元件間通訊-傳遞資料 父元件給子元件傳遞資料,子元件需要設定props來宣告自己的預期資料,如果傳遞的資料有‘-’,子元件要用小駝峰形式接受: <div id="app">
求最近公共祖先(LCA)的三種方法總結(Tarjan/倍增/樹鏈剖分)
以模板題目poj1330為例 Description A rooted tree is a well-known data structure in computer science and engineering. An example is shown below:
react native安卓除錯(搖一搖和選單鍵無效)
一個原生的專案要求嵌入react native介面,於是我把打包好的bundle放到assets資料夾下本地載入,執行沒問題,但是沒辦法除錯,搖一搖和長按Menu鍵都不行。 檢查程式碼,主配置檔案中註冊了 <activity android:name="com.fa
JS各種基本資料型別常用方法總結(看這篇就夠了)
所有語言的基本資料型別就是那麼幾種,因為之前一直從事移動端,在學習js的過程中,總結一下js的基本型別及用法。 JavaScript 資料型別:字串、數字、布林,物件、Null、Undefined 1.String(字串): 字串可以是引號中的任意文字。您可以使用
Node.js從入門到實戰(六)React一頁紙總結(很大的一頁紙)
一、React React是一個JavaScript庫,是由FaceBook和Instagram開發的,主要用於使用者建立圖形化介面。 由於 React 的設計思想極其獨特,屬於革命性創新,效能出眾,程式碼邏輯卻非常簡單。所以,越來越多的人開始關注和使用,認為它可能是
TCP連線擁塞控制四種方法總結(詳細簡單,穩的一批)
擁塞控制的一般原理 在某段時間,若對網路中某一資源的需求超過了該資源所能提供的可用部分,網路的效能就要變換,叫做擁塞 擁塞控制和流量控制的區別: 擁塞控制往往是一種全域性的,防止過多的資料注入到網路之中,而TCP連線的端點只要不能收到對方的確認資訊,猜想在網路中發生了擁塞,但並不知道發生
面向物件總結(01傳參形式)
我一直相信實踐是掌握理論知識的最好方法,看十遍概念不如自己動手做一遍。 直接在程式碼中分析啦~ // 這是一個答題的移動端網站,點選abc三個選項,選擇答案是對的就頁面展示對號圖示提示選擇正確,使用者看到對錯之後頁面自動跳轉至下一題 // 應該考慮到的問題有,當用戶點選了其中
React Native開發學習記錄(我的開發環境是ubuntu)
1、React Native 在windows下的環境搭建 我參考的博文: PS:最重要的一點,在windows下要安裝C++環境 2、React與React Native的關係 我的理解:這和Java與Android的關係差不多,React Native使用的是Reac
MyBatis的sql對映檔案(傳參和陣列集合)
一、sql對映檔案獲取引數個數 1、獲取單個引數寫法 上篇文章CRUD操作以及使用過單個引數 Mybatis對於只有一個引數的情況下,不會做任何處理,我們對傳遞過來一個id值
React路由傳參的三種方式 React中路由傳參及接收引數的三種方式
React中路由傳參及接收引數的三種方式 方式 一: 通過params  
超好用的富文字編輯器froalaEditor(方便傳圖片和視訊等)
最近專案有個文章管理功能,我對比了很多富文字編輯器,有的是上傳圖片不方便,有的是複製貼上不方便,有的是但編輯器裡面不能改變圖片大小,最後,我找到了froalaEditor,可以說是集各種功能為一身,不但介面清爽,功能也十分全面,插入圖片和視訊都很方便,自己可以到
微信小程式開發經驗總結(遇到的坑和問題彙總)
小編推薦:Fundebug專注於JavaScript、微信小程式、微信小遊戲,Node.js和Java實時BUG監控。真的是一個很好用的bug監控費服務,眾多大佬公司都在使用。 前言: 前段時間公司打算做一款基於線下服務的小程式,涉及到掃碼支付,地圖,充值,會員體系等功能。由於
php方法固定傳參和可變引數的引數列表
1.方法傳參 (1).值傳遞:function func_name($var); 方法內部改變引數的值不影響方法外部引數的值 (2).引用傳遞:function func_name(&$var); 方法內部改變引數的值會改變方法外部引數的值,傳入的是引數的引用地址
向shell或者sql指令碼傳參或接收引數的方法
1.向shell中傳引數的方法,後面是重定向,將日誌匯出到當前目錄下sh a.sh aaa bbb > a.log2.shell中接收引數的方法echo "@a.sql $1"|sqlplus $1/$23.通過shell呼叫sql指令碼,並向其中傳引數的方法:echo
React中路由傳參及接收引數的方式react-router-dom4.3.1
方式1:通過params 1.法一(在重新整理頁面的時候,引數不會丟失。) (1)路由表中 <Route path=' /user/:id ' component={User
vue利用router-link 傳參 和 獲取引數的方式
本章只談如何利用router-link傳遞query引數.暫時不談程式設計導航傳參.兩者差不多.今天把router-link這種傳參和獲取引數的形式講解清楚.希望對大家有幫助. 假如目前我們現在需要做一個專案.路由的設計是這樣的:
react-native WebView 返回處理 (非回調方法可解決)
外部 log finish 既然 node div hang rec 代碼段 1.前言 項目中有些頁面內容是變更比較頻繁的,這些頁面我們會考慮用網頁來解決。 在RN項目中提供一個公用的Web頁,如果是網頁內容,就跳轉到這個界面展示。 此時會有一個問題是,網頁會有一級頁面,
React Native細節知識點總結<一>
idm tdi 刷新 循環 chan filelist sse inpu function 1.propTypes: static propTypes = { name:PropTypes.string, ID:PropTypes.num