history.js

    1熱度

    1回答

    在example here和issue comment中,建議使用history的useBeforeUnload函數。 但是,此功能已消失。它似乎是removed without replacement in the current 4.x version: 刪除了「中間件」API(即所有「使用」功能)。 現在爲了顯示確認對話框,處理這些「卸載」情況時處理這些問題的好方法是什麼?

    0熱度

    1回答

    我正在構建單頁應用程序的過程中,我希望使用History.js來管理應用程序狀態。根據需要,我可以根據需要進行工作,只需點擊相應的鏈接和視圖即可。問題是當我刷新屏幕URL地址改變的地方。我知道這是因爲我的服務器捕獲/並嘗試在服務器上查找目錄。在使用#之前,我從未遇到過這個問題!或#分隔客戶端參數。 app.html/madeUpPage/ 我的服務器正在努力尋找madeUpPage目錄時通過鏈接刷

    0熱度

    3回答

    我使用create-react-app,我有這樣一行: import createHistory from 'history/lib/createBrowserHistory' 但是,這並不工作,它拋出一個錯誤: Error in ./src/deps/history.js. Module not found: 'history/lib/createBrowserHistory' in /

    0熱度

    1回答

    這是我在Require.js上的第一次嘗試,我試圖弄清楚如何使用jQuery插件,特別是應該管理我的SPA的history.js。下面的代碼位於main.js中,並且腳本運行,但我無法計算如何實際使用History.pushState(),State.getState()和其他插件方法。我在控制檯中不斷收到"getState is not a function"錯誤消息。 (function()

    0熱度

    1回答

    我試着去實現與history.js歷史API,即時得到有關這一主題使用以下教程: http://webdesign.tutsplus.com/tutorials/lovely-smooth-page-transitions-with-the-history-web-api--cms-26405 我做的一切所描述的,但是當IM在點擊一個鏈接我的網站其投擲如下錯誤: 的script.js:12遺漏的類

    0熱度

    1回答

    如何使用反應路由器4有條件地將路由推送到歷史記錄?我收到錯誤'history.push不是函數'。 我不在尋找重定向,而是在瀏覽器中的後退按鈕也起作用。 import React from 'react'; import ReactDOM from 'react-dom'; import {BrowserRouter, Switch, Route, Redirect} from 'react-

    0熱度

    1回答

    我試圖讓我的反應應用程序在IE Edge瀏覽器中的文件系統上工作。到目前爲止,我已經得到了這一點。 import { createHistory, useBasename } from 'history' let appHistory = useBasename(createHistory)({ basename: '/build' }); <Router history={app

    0熱度

    1回答

    我在React中構建應用程序,並且由於應用程序的佈局/狀態,我無法使用React路由器,因此使用歷史JS來管理網站導航。在我的最外層容器我設置下面的代碼來管理導航: handlePageChange = (event) => { //stop default page change event.preventDefault(); const history = c

    0熱度

    1回答

    這三個事件之間有什麼區別? $(window).bind("popstate", function() { alert('popstate'); }); window.onpopstate = function() { alert('popstate'); } window.addEventListener("popstate", function (event){

    8熱度

    4回答

    我已經閱讀了許多關於react-router v4和npm歷史庫的內容,但似乎沒有人幫助我。 我的代碼正常運行,直到它應該導航,並使用history.push()方法更改url時執行簡單的重定向。該URL將更改爲指定的路由,但不會按按鈕上的重定向。在此先感謝,仍然學習react-router ... 我想要按鈕推動做一個簡單的重定向沒有{forceRefresh:true},然後重新加載整個頁面。