国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄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

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

    日歷

    鏈接

    個人資料

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

    存檔

    主站蜘蛛池模板: 曰本无码人妻丰满熟妇啪啪| 朴银狐电影中文在线看| 国产一区二区久久久| 亚洲性av网站| 99re热免费精品视频观看| 亚洲日本视频| 六月婷婷七月丁香| 狠狠色色综合网站| 日本免费无遮挡吸乳视频中文字幕| 青青草免费观看| 国产美女三级无套内谢| 14萝自慰专用网站| 亚洲高清成人av电影网站| 爱爱网视频| 超碰在97| 亚洲伊人久久综合影院| 欧美 日韩版国产在线播放| 日韩午夜伦| 午夜a区| 一本色道久久88综合日韩精品 | 欧美日韩亚洲国产综合| 国产精品内射后入合集| 欧美老妇乱辈通奷| 九九精品在线观看| 91中文字幕在线视频| 成人3d动漫一区二区三区| 久久精品国产自清天天线 | 香蕉a| 欧美最猛黑人xxxx| 黑人巨大精品欧美视频一区| 第一毛片| 超碰pron| 国产成人久久婷婷精品流白浆 | 精品一区二区亚洲国产| 国产成人久久综合第一区| 97伦理97伦理2018最新| 日韩精品一区二区三区高清免费 | 亚洲色域网| 久久99热只有频精品8| 亚洲老熟女与小伙bbwtv| 插吧插吧网|