午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

vue-router的兩種模式的區(qū)別

2019-5-24    seo達人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

1、大家都知道vue是一種單頁應用,單頁應用就是僅在頁面初始化的時候加載相應的html/css/js一單頁面加載完成,不會因為用戶的操作而進行頁面的重新加載或者跳轉(zhuǎn),用javascript動態(tài)的變化html的內(nèi)容

優(yōu)點: 良好的交互體驗,用戶不需要刷新頁面,頁面顯示流暢, 良好的前后端工作分離模式,減輕服務器壓力,
缺點: 不利于SEO,初次加載耗時比較多

2、hash模式
vue-router默認的是hash模式—使用URL的hash來模擬一個完整的URL,于是當URL改變的時候,頁面不會重新加載,也就是單頁應用了,當#后面的hash發(fā)生變化,不會導致瀏覽器向服務器發(fā)出請求,瀏覽器不發(fā)出請求就不會刷新頁面,并且會觸發(fā)hasChange這個事件,通過監(jiān)聽hash值的變化來實現(xiàn)更新頁面部分內(nèi)容的操作

對于hash模式會創(chuàng)建hashHistory對象,在訪問不同的路由的時候,會發(fā)生兩件事:
HashHistory.push()將新的路由添加到瀏覽器訪問的歷史的棧頂,和HasHistory.replace()替換到當前棧頂?shù)穆酚?

在這里插入圖片描述

在這里插入圖片描述

3、history模式

主要使用HTML5的pushState()和replaceState()這兩個api來實現(xiàn)的,pushState()可以改變url地址且不會發(fā)送請求,replaceState()可以讀取歷史記錄棧,還可以對瀏覽器記錄進行修改

window.history.pushState(stateObject, title, URL)
window.history.replaceState(stateObject, title, URL)

包括back,forward , go 三個方法
history.go(-2);//后退兩次
history.go(2);//前進兩次
history.back(); //后退
hsitory.forward(); //前進

區(qū)別:

前面的hashchange,你只能改變#后面的url片段。而pushState設置的新URL可以是與當前URL同源的任意URL。
history模式則會將URL修改得就和正常請求后端的URL一樣,如后端沒有配置對應/user/id的路由處理,則會返回404錯誤

參考于: https://www.cnblogs.com/ceceliahappycoding/p/10552620.html

藍藍設計www.gerard.com.cn )是一家專注而深入的界面設計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網(wǎng)站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.gerard.com.cn

存檔

主站蜘蛛池模板: 儿子好妈妈的HD3中字抢劫 | 久久国产免费观看精品1 | 性夜a爽黄爽 | 一起碰一起噜一起草视频 | 摸董事长的裤裆恋老小说 | 狼与美女谐音歌词 | 国产精品俺来也在线观看 | 久久久精品久久久久特色影视 | 国产精品免费一区二区三区四区 | 久久精品黄AA片一区二区三区 | 久久久擼擼擼麻豆 | 午夜一个人在线观看完整版 | 九色PORNY蝌蚪视频首页 | 国产成人ae在线观看网站站 | 韩国伦理片2018在线播放免费观看 | 亚洲熟妇AV乱码在线观看 | 97成人免费视频 | 狠狠色综合7777久夜色撩人 | 国产午夜a理论毛片在线影院 | JAVAPARSER丰满白老师 | 亚洲色播永久网址大全 | 在线观看免费av网 | 8090碰成年女人免费碰碰尤物 | 久久精品美女久久 | 国产真实强被迫伦姧女在线观看 | 高肉黄暴NP文公交车 | 亚洲精品线在线观看 | 中文字幕一区中文亚洲 | 羞羞答答影院在线 | a国产成人免费视频 | 中文无码熟妇人妻AV在线 | 老色哥网站| 少妇内射视频播放舔大片 | 看美女大腿中间的部分 | 亚洲男人在线观看 | 亚洲日本在线不卡二区 | 饥渴难耐的浪荡艳妇在线观看 | 中文字幕一区久久久久 | 口内射精颜射极品合集 | 99视频这里只有精品国产 | 俄罗斯美女z0z0z0在线 |