深度剖析React中如何實現系統內外的跳轉

2021-08-17 10:37:12 字數 1066 閱讀 2018

第一步:定義router

import login_index from '../components/login_index.js';//引入頁面  

//path:單純路徑

(1)**實現:第一種方式,使用link to,進一步了解link用法請參考:

跳轉

(2)**實現:第二種方式,使用react-router,
//第一步:引入 proptypes 

import proptypes from "prop-types";

//第二步:設定contexttypes 、constructor(props, context)

static contexttypes =

constructor(props, context)

//第三步:根據判斷,進行對應跳轉

跳轉 //單擊執行函式onclick_button

//定義單擊函式事件onclick_button

onclick_button(button_name)

}

第一步:定義router

import login_index from '../components/login_index.js';//引入頁面  

//path:單純路徑

跳轉

(2)**實現:第二種方式,使用window.location.href
//根據判斷,進行對應跳轉

跳轉 //單擊執行函式onclick_button

//定義單擊函式事件onclick_button

onclick_button(button_name)

}

對CSS中定位屬性的深度剖析

首先,讓我們來分析一下普通流層,浮動流層和定位流層的區別。普通流層 比作乙個場地。人們要在場地中找尋自己的位置,不一定要對號入座,但必須按照椅子的擺放方式入座 比如椅子是圍成圓形的或是正方形的 總不能全部的人坐在乙個位置上,人摞人呀!這樣必定會發生混亂。浮動流層 你可以理解為在紙上放的一些東西,比如...

深度剖析資料在記憶體中的儲存

我們要想知道資料如何在記憶體中的儲存,就必須先談談資料型別的意義 1 如果我們把記憶體看成乙個個房間,那麼資料型別就決定了房間號和房間大小,這樣應該很好理解了吧 接下來我們來談談資料型別的分類 1 整形家族 char 有符號字元型,只不過把signed省略了 unsigned char 無符號型別字...

react中如何修改state值

根據state型別 更新 當狀態發生變化時,如何建立新的狀態?根據狀態的型別,可以分成三種情況 1 狀態的型別是不可變型別 數字,字串,布林值,null,undefined 這種情況最簡單,直接給要修改的狀態賦乙個新值即可 原state this state 改變state this setstat...