日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

实现简易前端路由

發布時間:2025/4/16 HTML 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实现简易前端路由 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實現簡易前端路由

<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>Document</title><!-- 導入 vue 文件 --><script src="./lib/vue_2.5.22.js"></script></head><body><!-- 被 vue 實例控制的 div 區域 --><div id="app"><!-- 切換組件的超鏈接 --><a href="#/zhuye">主頁</a> <a href="#/keji">科技</a> <a href="#/caijing">財經</a><a href="#/yule">娛樂</a><!-- 根據 :is 屬性指定的組件名稱,把對應的組件渲染到 component 標簽所在的位置 --><!-- 可以把 component 標簽當做是【組件的占位符】 --><component :is="comName"></component></div><script>// #region 定義需要被切換的 4 個組件// 主頁組件const zhuye = {template: '<h1>主頁信息</h1>'}// 科技組件const keji = {template: '<h1>科技信息</h1>'}// 財經組件const caijing = {template: '<h1>財經信息</h1>'}// 娛樂組件const yule = {template: '<h1>娛樂信息</h1>'}// #endregion// #region vue 實例對象const vm = new Vue({el: '#app',data: {comName: 'zhuye'},// 注冊私有組件components: {zhuye,keji,caijing,yule}})// #endregion// 監聽 window 的 onhashchange 事件,根據獲取到的最新的 hash 值,切換要顯示的組件的名稱window.onhashchange = function() {// 通過 location.hash 獲取到最新的 hash 值console.log(location.hash);switch(location.hash.slice(1)){case '/zhuye':vm.comName = 'zhuye'breakcase '/keji':vm.comName = 'keji'breakcase '/caijing':vm.comName = 'caijing'breakcase '/yule':vm.comName = 'yule'break}}</script></body> </html>

總結

以上是生活随笔為你收集整理的实现简易前端路由的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。