React-dom JSを使用してジャンプ
1189 ワード
業務中にデータに対して一連の操作を行った後に自動的にページをジャンプする必要があり、このように使えなくなり、JSを使ってジャンプする必要がある
1.historyのインストール
2.historyインスタンスの作成 に書き込むここではhistoryインスタンスを作成し、その後のジャンプとrouterのhistoryプロパティは を参照します.
3.historyにから
4.ジャンプ機能が必要なコンポーネントで
1.historyのインストール
npm install --save history // history ,
2.historyインスタンスの作成
history.js
ファイルを新規作成し、import { createBrowserHistory } from 'history';
export default createBrowserHistory();
3.historyに
を送信
までの参照ファイルのうちimport React from 'react'
// Router, browserRouter
import { Router} from 'react-router-dom'
import Container from './components/container/container'
import history from './config/history' // history
function App () {
return // history
}
export default App
4.ジャンプ機能が必要なコンポーネントで
import React from 'react'
import history from '../config/history' // history
async function edit (record) {
console.log(record)
history.push('/cost/add') // push
}