• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

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

    2019-5-24    seo達(dá)人

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

    1、大家都知道vue是一種單頁(yè)應(yīng)用,單頁(yè)應(yīng)用就是僅在頁(yè)面初始化的時(shí)候加載相應(yīng)的html/css/js一單頁(yè)面加載完成,不會(huì)因?yàn)橛脩舻牟僮鞫M(jìn)行頁(yè)面的重新加載或者跳轉(zhuǎn),用javascript動(dòng)態(tài)的變化html的內(nèi)容

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

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

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

    在這里插入圖片描述

    在這里插入圖片描述

    3、history模式

    主要使用HTML5的pushState()和replaceState()這兩個(gè)api來(lái)實(shí)現(xiàn)的,pushState()可以改變url地址且不會(huì)發(fā)送請(qǐng)求,replaceState()可以讀取歷史記錄棧,還可以對(duì)瀏覽器記錄進(jìn)行修改

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

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

    區(qū)別:

    前面的hashchange,你只能改變#后面的url片段。而pushState設(shè)置的新URL可以是與當(dāng)前URL同源的任意URL。
    history模式則會(huì)將URL修改得就和正常請(qǐng)求后端的URL一樣,如后端沒(méi)有配置對(duì)應(yīng)/user/id的路由處理,則會(huì)返回404錯(cuò)誤

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

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

    日歷

    鏈接

    個(gè)人資料

    存檔

    主站蜘蛛池模板: 国产69精品久久久久99尤物| 无码专区人妻系列日韩精品少妇| 亚洲av日韩aⅴ无码电影| 日本怡春院一区二区三区| 国产成人精品免费午夜| 久9re热视频这里只有精品免费| 久本草在线中文字幕亚洲| 一本色道久久综合亚洲精品蜜臀| 狠狠综合久久久久尤物| 日韩在线| 日韩精品成人无码AV片| 国产在线精品成人一区二区三区| 国产一区二区视频在线| 亚洲AV成人无码精品综合网站| 亚洲精品日韩在线观看| 亚洲精品色AV无码看| 色综合久久五月天久久久 | 国产成人综合亚洲AV第一页| 中文字幕在线观看免费| www插插插无码视频网站 | 无遮18禁在线永久免费观看挡| 丰县| 成人一区二区不卡国产| 人人妻人人澡人人爽欧美一区| 国产日韩av在线播放| 亚洲综合激情六月婷婷在线观看 | 火辣福利导航| 国产乱码精品一区二区| 久久国产精品亚洲va麻豆| 中文字幕亚洲无线码| 91碰在线视频| 国产人成午夜免免费观看| 丁香五月影院| 亚洲天堂视频在线观看| 狼友视频在线播放| 台湾av一区二区三区| 亚洲国产日本韩国欧美MV| 中文字幕人妻色偷偷久久| 久久久久亚洲AV成人网站软件| 涩涩涩综合网久久综合| 免费一级a毛片在线播出|