您好,登錄后才能下訂單哦!
這篇文章主要介紹“Vue路由怎么使用”,在日常操作中,相信很多人在Vue路由怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Vue路由怎么使用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
在Vue中,所謂的路由其實跟其他的框架中的路由的概念差不多,即指跳轉的路徑。
注意:在Vue中,要使用路由,必須導入vue-router.js,并且需要在vue.js下方導入?! ?/p>
具體示例如下:
<div id="content">
<router-link to="/view1">視圖一</router-link>
<router-link to="/view2">視圖二</router-link>
<router-view></router-view>
</div>
<script>
// 1. 定義路由組件
var t1 = {template: "<div>hello, view1</div>"}
var t2 = {template: "<div>hello, view2</div>"}
// 2. 定義路由規(guī)則
var routes = [
{path:"/view1", component: t1},
{path:"/view2", component: t2}
];
// 3. 構建路由
var router = new VueRouter({routes:routes});
// 4. 綁定路由
var v = new Vue({
router: router
}).$mount("#content");
</script>
分析如下:
在頁面標簽中,需要視圖觸發(fā)的事件鏈接標簽<router-link>。然后需要一個切換頁面的顯示視圖標簽。<router-view>
js代碼中,首先定義路由組件,即頁面需要顯示的具體內容。然后定義規(guī)則即哪個鏈接觸發(fā)哪個具體內容的顯示。再次需要將上面定義的規(guī)則構建成一個vue中的路由對象。最后將定義好的路由對象綁定到當前vue視圖中。
若鏈接中需要傳參,可以如下操作:
<router-link :to="{path:'/view1', query:{name:'leon'}}">視圖一</router-link>
相當于/view1?name=leon
到此,關于“Vue路由怎么使用”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。