vue路由傳參刷新就沒(méi)了 vue刷新某個(gè)路由就404了是不是服務(wù)器還要配置什么?
vue刷新某個(gè)路由就404了是不是服務(wù)器還要配置什么?直接訪問(wèn)的URL會(huì)被HTTP服務(wù)器直接解析到文件路徑,但是spa的路由是虛擬的,直接找不到文件,所以會(huì)是404;你需要把所有的請(qǐng)求指向(我不知道這
vue刷新某個(gè)路由就404了是不是服務(wù)器還要配置什么?
直接訪問(wèn)的URL會(huì)被HTTP服務(wù)器直接解析到文件路徑,但是spa的路由是虛擬的,直接找不到文件,所以會(huì)是404;你需要把所有的請(qǐng)求指向(我不知道這是否準(zhǔn)確)索引,然后讓JS router解析URL,nginx需要配置try文件$url/索引.html有關(guān)詳細(xì)信息,請(qǐng)參閱Vue路由器的文檔。HTML5歷史模式在本章中討論了這個(gè)問(wèn)題。最近,我們?cè)陂_(kāi)發(fā)react spa時(shí)遇到了同樣的問(wèn)題,因?yàn)閟pa中的路由是JS呈現(xiàn)組件的配置,與真實(shí)瀏覽器中訪問(wèn)的URL不一樣虛擬用戶.js(是一個(gè)用于構(gòu)建用戶界面的漸進(jìn)式框架。與其他重量級(jí)框架不同,Vue采用了自底向上的增量開(kāi)發(fā)設(shè)計(jì)。Vue的核心庫(kù)只關(guān)注視圖層,它是一個(gè)數(shù)據(jù)驅(qū)動(dòng)的前端框架。在開(kāi)發(fā)Vue的頁(yè)面時(shí),有時(shí)會(huì)遇到刷新當(dāng)前頁(yè)面的功能,但是Vue框架的路由器不支持刷新當(dāng)前頁(yè)面的功能,只支持在路由路徑發(fā)生變化時(shí)刷新頁(yè)面?;谶@個(gè)原理,為了刷新頁(yè)面,可以先跳轉(zhuǎn)到一個(gè)空頁(yè)面,然后立即跳回,從而實(shí)現(xiàn)這個(gè)功能。
vue如何刷新當(dāng)前頁(yè)面?
您可以使用keep alive來(lái)緩存頁(yè)面。具體方法是應(yīng)用程序.vue中文
includepages:對(duì)應(yīng)一個(gè)數(shù)組,它是要緩存的頁(yè)的名稱(chēng),即。Vue文件:
導(dǎo)出默認(rèn)值{
名稱(chēng):“XXX”,
這里是XXX
vue路由跳轉(zhuǎn),不讓頁(yè)面刷新,怎么做?
您首先想到的是Ajax
雖然您沒(méi)有使用Vue,但文檔中一定有類(lèi)似的工具