国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

    vue-router的兩種模式的區別

    2019-5-24    seo達人

    如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

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

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

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

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

    在這里插入圖片描述

    在這里插入圖片描述

    3、history模式

    主要使用HTML5的pushState()和replaceState()這兩個api來實現的,pushState()可以改變url地址且不會發送請求,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(); //前進

    區別:

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

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

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

    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://m.dzxscac.cn

    存檔

    主站蜘蛛池模板: 五月综合激情| 一区二区国产高清视频在线| 国产精品视频超级碰| 免费在线播放av| 成年人免费网站视频| 免费国产黄网站在线观看| 麻豆一二三区精品蜜桃| 青青操影院| 欧美精品第二页| 国产精品一区二区在线观看99| 蜜桃视频一区| 成 人 免费 黄 色| 国产精品乱子乱xxxx| 女乱高潮久久久久久爽爽| 久久久在线视频| 特级av片| 特黄少妇60分钟在线观看播放 | 欧美精品一区三区| 日韩精品一区二区蜜臀av| 中文字幕无码精品亚洲资源网久久 | 99久久精品国产熟女拳交| 久久综合给合久久国产免费| 成人电线在线播放无码| 日韩视频三区| 国产99视频精品免费专区| 国产高清av久久久久久久| 好吊视频一区二区| 激情欧美日韩| 国产成人剧情av在线| 亚洲精品不卡av在线播放| 成人精品久久久| 男人手机天堂| 日本熟妇hdsex视频| 四虎国产精品永久地址49| 亚洲永久免费| 蜜桃久久久久久| 国产精品污双胞胎在线观看| 香蕉视频在线观看亚洲| 成人性三级欧美在线观看| 国产乱码精品一区二区| 久久av无码精品人妻出轨|