這篇文章主要介紹“Vue路由怎么使用”,在日常操作中,相信很多人在Vue路由怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Vue路由怎么使用”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!
在Vue中,所謂的路由其實(shí)跟其他的框架中的路由的概念差不多,即指跳轉(zhuǎn)的路徑。
注意:在Vue中,要使用路由,必須導(dǎo)入vue-router.js,并且需要在vue.js下方導(dǎo)入。
具體示例如下:
<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. 構(gòu)建路由
var router = new VueRouter({routes:routes});
// 4. 綁定路由
var v = new Vue({
router: router
}).$mount("#content");
</script>
分析如下:
在頁面標(biāo)簽中,需要視圖觸發(fā)的事件鏈接標(biāo)簽<router-link>。然后需要一個(gè)切換頁面的顯示視圖標(biāo)簽。<router-view>
js代碼中,首先定義路由組件,即頁面需要顯示的具體內(nèi)容。然后定義規(guī)則即哪個(gè)鏈接觸發(fā)哪個(gè)具體內(nèi)容的顯示。再次需要將上面定義的規(guī)則構(gòu)建成一個(gè)vue中的路由對(duì)象。最后將定義好的路由對(duì)象綁定到當(dāng)前vue視圖中。
若鏈接中需要傳參,可以如下操作:
<router-link :to="{path:'/view1', query:{name:'leon'}}">視圖一</router-link>
相當(dāng)于/view1?name=leon
到此,關(guān)于“Vue路由怎么使用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
網(wǎng)頁標(biāo)題:Vue路由怎么使用-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://chinadenli.net/article14/deshde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、微信公眾號(hào)、Google、App設(shè)計(jì)、做網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容