文開始我們來給大家介紹在Vue中非常重要的一個內容,就是路由Router
后端路由:對于普通的網站,所有的超鏈接都是URL地址,所有的URL地址都對應服務器上對應的資源;
前端路由:對于單頁面應用程序來說,主要通過URL中的hash(#號)來實現不同頁面之間的切換,同時,hash有一個特點:HTTP請求中不會包含hash相關的內容;所以,單頁面程序中的頁面跳轉主要用hash實現;
在單頁面應用程序中,這種通過hash改變來切換頁面的方式,稱作前端路由(區別于后端路由);
Vue路由基本使用
1. 基本使用
我們先來看看 路由的 基本使用,基礎頁面如下
我們需要引入vue-router.js文件,而且必須是在vue.js文件之后引入
1.2 創建組件模板
創建兩個組件模板對象,如下
1.3 VueRouter實例
當 導入 vue-router 包之后,在 window 全局對象中,就有了一個 路由的構造函數叫做 VueRouter,在 new 路由對象的時候,可以為 構造函數,傳遞一個配置對象。在配置對象中我們可以來創建我們的路由規則
1.4 vm實例綁定
創建的VueRouter對象我們還需要綁定到Vue實例中才有效果
1.5 router-view
我們想要使用router路由,那么我們通過router-view標簽來占位 我們要顯示的內容的位置
router-view標簽是 vue-router 提供的元素,專門用來 當作占位符的,將來,路由規則,匹配到的組件,就會展示到這個 router-view 中去。所以: 我們可以把 router-view 認為是一個占位符。
通過上面的演示我們可以通過修改 #/后的內容來 觸發路由中的規則,這時我們可以在頁面中添加對應的操作按鈕來便捷觸發。
上面的案例我們實現了路由的基本使用,但是頁面第一次打開的時候,是沒有路由規則的,這時我們可以配置一個,如下
效果
有實現,但是地址顯示的是“/”,我們希望地址和路由的結果是一致的,這時我們可以設置個重定向來處理。
我們可以用router-link標簽來替換掉 a標簽,這樣會更靈活些,如下
我們發現router-link渲染的最終的標簽也是 a 標簽,我們可以通過 router-link中的 tag屬性來修改 渲染的標簽類型
有時候我們需要給被選中的標簽設置特殊的樣式,這時怎么辦呢?看下面的動圖。
通過演示我們發現,當對應的標簽被選中的時候會動態給標簽添加 class屬性:
router-link-active,那么我們就可以利用這 屬性了
實現了我們需要的效果,注意在VueRouter實例中有個屬性叫 linkActiveClass 可以設置我們 特定的 class 值。
效果
?最后我們可以將前面講過的動畫運用到組件切換上。如下
最終效果如下
————————————————
版權聲明:本文為CSDN博主「波波烤鴨」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_38526573/article/details/98354108
tplink限制上網時間設置方法
第一、必須正常登錄TP-LINK WR841N路由器,在管理頁面對上網時間進行控制,有兩個選項:家長控制、上網控制。如下圖所示:
第二、首先進行家長控制,進行完此步,再設置上網控制時間。兩項是要配合著完成。在家長控制里面,主要是對MAC地址進行控制。如下圖所示:
第三、在家長控制里面,我們就是用家長的機子去控制孩子的機子上網時間。直接點擊:增加單個條目,在這里設置小孩子的機子MAC地址,設置允許小孩子訪問的網址,都可以在這里進行控制。如下圖所示:
第四、在上網控制里面,主要設置三項,規則管理、訪問目標、日程計劃。在規則管理里,我們首先要開啟上網控制,這個很重要。然后增加單個條目,直接點擊進入增加條目的管理頁面。如下圖所示:
第五、在訪問目標里,我們可以通過IP地址進行管理。在增加單個條目里面可以設置IP地址,通過IP進行管理很方便的。如下圖所示:
第六、在日程計劃里面,我們可以設置時間進行控制,一個星期里,那一天控制,就可以直接選擇哪一天就可以了。如下圖所示:
里的黑群暉只做下載機和媒體數據中心感覺太浪費,總想再給它安排點其他的活(典型的資本家思維)。家里之前的路由器是可以刷機的,安裝的opwrt系統很好用,尤其是屏蔽視頻開頭的廣告,很舒服,但是換了新的路由器之后,廠家定制系統就沒這功能了。黑群暉單網口又不能做前端軟路由,只能考慮旁路由了。
至于旁路由的概念,簡單來說就是處在局域網支路上的一個服務器,需要屏蔽廣告的電視盒子、手機可以通過設置指定數據先到旁路由走一圈,再到互聯網上,通過多繞的這一圈把廣告給屏蔽掉。
先說一說設置旁路由需要的工具:群暉nas、虛擬機、opwrt系統。
群暉就不用多說了,如果沒有這個,這篇文章也就不用看了,想要了解的可以網上搜。
簡單點來說,就是通過軟件構建的一個虛擬的硬件環境,用來在系統中安裝另外一個系統,無論是win系統還是Linux系統,都有這個東西,安裝也簡單,不用過多了解。
這個是一個常見的開源嵌入式系統,常被用于安裝在路由器上,作為路由器系統使用,插件多,功能全,總之一個字——好用!!
想要安裝虛擬機,首先要CPU支持虛擬化,X86系列才支持,ARM系列就不用想了,直白點說,CPU是英特爾的沒問題,其他品牌的你先查一下。
開啟虛擬化是要進主板的BIOS界面開啟的,不同品牌的主板虛擬化功能的名字也不一樣,有叫VT-x或者Intel-V或者AMD-V,進入主板BIOS界面和開啟的方法你要根據自己主板的品牌型號上網查詢,包括開機進入BIOS界面的按鍵,各家主板都不同,這里我就不一一詳細解釋了,自己查吧。沒辦法,誰讓各家都不統一。
硬件上開啟虛擬機功能后,還需要在群暉系統內開啟,進入群暉系統——控制面板——網絡——選中“局域網”——點擊“管理”,在下拉菜單中選擇“Open vSwitch 設置”
在彈出界面中選中“啟用”
VMM是虛擬機程序Virtual Machine Manager的簡稱,群暉套件中心就有,打開套件中心,搜索Virtual Machine Manager,第一個就是,點擊安裝
opwrt系統下載最好去恩山無線論壇,在opwrt專版里尋找符合自己要求的X86版本的下載。
論壇地址:https://www.right.com.cn/forum/forum-72-1.html
下載好之后,解壓縮,得到末尾是 .img的文件,這就是我們需要的安裝文件。
注意:在固件發布頁面發布者一般會注明系統管理頁面地址以及登錄的用戶名和密碼,一定要記住,不然無法進入管理頁面了。
進入群暉套件中心,打開Virtual Machine Manager——映像——硬盤映像——新增——從計算機——選擇剛才解壓縮的img文件
點擊下一步,勾選“使用所選的存儲空間作為系統映像文件的默認位置”,點擊應用,等待安裝
安裝完成,會顯示狀態良好,說明安裝成功了。
再選擇虛擬機——新增——導入——從硬盤映像導入
存儲空間默認選擇下一步
名稱隨便起,CPU和存儲容量默認1就可以,點擊下一步
存儲空間虛擬盤1不要選擇空白硬盤
網絡配置默認不更改
自啟動選是,其他不更改
指定權限選擇登錄的群暉系統賬戶,下一步后點擊確定,開始創建。
創建完成,選中剛剛創建號的軟路由,點擊“開機”
等待片刻,然后選中剛剛運行的主機,再點擊“連接”
瀏覽器會彈出一個頁面
按一下回車鍵,進入到了opwrt路由系統的命令行管理界面了
接下來需要通過vi編輯命令進行軟路由系統的網絡設置。vi編輯命令就是一種linux上通用的純鍵盤操作的文檔管理命令,接觸過linux系統的肯定都知道,沒接觸過的,按照我接下來的步驟也一樣可以操作。
①先將當前輸入法改成英文模式(在整個過程一定要保證都是英文輸入模式)
②查看當前局域網的網段,最簡單的方法是進入群暉系統——控制面板——網絡——點擊局域網下拉,例如我的群暉IP地址顯示為192.168.31.49,那么設置軟路由的地址應為192.168.31.**,**是任意數字,只要不跟局域網內其他硬件的地址沖突就可以。其他路由器的地址段可能是192.168.1.**或者192.168.2.**,根據你自己的實際情況來。
③在剛才漆黑一片的命令行界面輸入命令
vi etc/config/network
就進入到文檔network的編輯界面了
通過鍵盤上的方向鍵移動光標,移動到黃框所在位置,將光標移動到1上,這個時候按一下鍵盤上的i鍵,進入到編輯模式,這個時候就可以對著兩個數字進行修改。
修改完成后,按一下鍵盤左上角的ESC退出編輯模式,然后輸入以下三個字符按回車鍵
:wq
這就能保存修改并退出文檔network,注意一定要是輸入法的英文模式下。
這個時候回到了原始點命令行界面,輸入reboot,回車,軟路由系統就會重啟
等待兩三分鐘,待系統重啟完成,就可以在瀏覽器輸入剛才修改過后的網址,進入opwrt的管理頁面了,登錄賬號和密碼使用之前發布頁面里提供的默認賬號密碼就可以了
進入管理頁面,接下來要進行旁路由的網絡設置,點擊網絡——接口,點擊“Lan”后面的修改
IPv4的網關填寫上級主路由的地址,或者簡單點說,剛才你查詢到的ip地址段是192.168.1.**的,這里就填192.168.1.1;是192.168.2.**的,就填192.168.2.1,總之是將最后一個位置改成1就可以了,DNS服務器也填一樣的。填寫完成后,頁面繼續下拉
在下方基本設置里選中忽略此接口,點擊保存&應用。
待保存完成后,開始設置廣告屏蔽插件,選擇服務——廣告屏蔽大師——啟用——保存&應用
接下來進入高級設置——選擇攔截短視頻app——點擊更新數據庫——保存&應用
在這里還可以添加第三方廣告過濾規則,將我下方提供的網址依次復制進下方空白框中,點擊后面的+,保存后再點擊更新數據庫就可以了
https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt
https://gitee.com/halflife/list/raw/master/ad.txt
https://gitee.com/banbendalao/adguard/raw/master/ADgk.txt
數據更新前后
接下來要在客戶端更改設置,電腦手機的數據分別從旁路由繞一圈,這樣廣告就可以屏蔽掉了。
以電腦為例,右鍵單擊右下角網絡標識,選擇“打開網絡和Internet設置”
選擇“更改適配器選項”
右鍵單擊當前連接網絡的網卡——“屬性”
雙擊Internet協議版本4
選擇“使用下面的IP地址”,將下圖中紅框選的幾處填寫為剛才設置的軟路由的地址,點擊確定就可以了。
接下來就可以正常使用了,我個人目前測試pc端針對騰訊視頻的效果還不行,但是在電視盒子上是沒問題的。當然軟路由可玩的東西還不止這一個,后面有時間會繼續寫一些文章分享給大家。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。