站長資訊網
        最全最豐富的資訊網站

        vue.router的作用是什么

        vue.router的作用是官方的路由插件,它和【vue.js】是深度集成的,適合用于構建單頁面應用,讓構建單頁面應用變得易如反掌。

        vue.router的作用是什么

        【相關文章推薦:vue.js】

        • 該方法適用于所有品牌電腦

        vue.router的作用是:

        vue-router實現原理

        SPA(single page application):單一頁面應用程序,只有一個完整的頁面;它在加載頁面時,不會加載整個頁面,而是只更新某個指定的容器中內容。單頁面應用(SPA)的核心之一是: 更新視圖而不重新請求頁面;vue-router在實現單頁面前端路由時,提供了兩種方式:Hash模式和History模式;

        1、Hash模式:

        vue-router 默認 hash 模式 —— 使用 URL 的 hash 來模擬一個完整的 URL,于是當 URL 改變時,頁面不會重新加載。 hash(#)是URL 的錨點,代表的是網頁中的一個位置,單單改變#后的部分,瀏覽器只會滾動到相應位置,不會重新加載網頁,也就是說 #是用來指導瀏覽器動作的,對服務器端完全無用,HTTP請求中也不會不包括#;同時每一次改變#后的部分,都會在瀏覽器的訪問歷史中增加一個記錄,使用”后退”按鈕,就可以回到上一個位置;所以說Hash模式通過錨點值的改變,根據不同的值,渲染指定DOM位置的不同數據

        2、History模式:

        由于hash模式會在url中自帶#,如果不想要很丑的 hash,我們可以用路由的 history 模式,只需要在配置路由規則時,加入"mode: 'history'",這種模式充分利用 history.pushState API 來完成 URL 跳轉而無須重新加載頁面。

        vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,適合用于構建單頁面應用,讓構建單頁面應用變得易如反掌。包含的功能有:

        • 嵌套的路由/視圖表

        • 模塊化的、基于組件的路由配置

        • 路由參數、查詢、通配符

        • 基于 Vue.js 過渡系統的視圖過渡效果

        • 細粒度的導航控制

        • 帶有自動激活的 CSS class 的鏈接

        • HTML5 歷史模式或 hash 模式,在 IE9 中自動降級

        • 自定義的滾動條行為

        vue的單頁面應用是基于路由和組件的,路由用于設定訪問路徑,并將路徑和組件映射起來。傳統的頁面應用,是用一些超鏈接來實現頁面切換和跳轉的。在vue-router單頁面應用中,則是路徑之間的切換,也就是組件的切換。路由模塊的本質 就是建立起url和頁面之間的映射關系。

        相關學習推薦:javascript學習教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品国产va在线观看蜜芽| 国产精品揄拍100视频| 日韩欧精品无码视频无删节| 国产精品国产高清国产专区| 精品一区二区三区在线观看视频| 色偷偷88欧美精品久久久| 国产精品1024视频| 四虎影视884a精品国产四虎| 99热亚洲色精品国产88| 久久国产精品77777| 亚洲AV第一页国产精品| 亚洲国产精品成人AV无码久久综合影院| 国内精品久久久久久中文字幕| 亚洲精品欧美综合在线| 国产亚洲福利精品一区| 国产精品嫩草影院AV| 欧美精品一区二区蜜臀亚洲| 亚洲视频在线精品| 免费精品视频在线| 久久久久国产精品麻豆AR影院| 国产午夜精品一本在线观看| AAA级久久久精品无码区| 久久精品9988| 久久精品成人免费看| 欧美亚洲精品在线| 久久99国产精品久久久| 国产福利微拍精品一区二区| 国产精品看高国产精品不卡| 国产精品国产三级国产AV主播| 国产亚洲欧美精品久久久| 精品国产精品国产偷麻豆| 精品欧洲av无码一区二区| 久久精品人人做人人妻人人玩 | 亚洲av午夜成人片精品网站| 亚洲视频在线精品| 亚洲国产精品成人久久蜜臀 | 久久综合国产乱子伦精品免费| 综合在线视频精品专区| 亚洲午夜福利精品无码| 亚洲av无码成人精品区在线播放| 午夜一级日韩精品制服诱惑我们这边 |