<div id="app">
<span>
<router-link to="/home">home</router-link>
</span>
<span>
<router-link to="/news">news</router-link>
</span>
<router-view></router-view>
</div>
<template id="home">
<div>home</div>
</template>
<template id="news">
<div>
<!-- news進入詳情頁面彤敛,并且傳入當前被點擊新聞的id -->
<ul>
<li>
<router-link to="/news/0">新聞1</router-link>
</li>
<li>
<router-link to="/news/1">新聞2</router-link>
</li>
<li>
<router-link to="/news/2">新聞3</router-link>
</li>
<li>
<router-link to="/news/3">新聞4</router-link>
</li>
</ul>
</div>
</template>
<template id="detail">
<div>
<h1>新聞詳情</h1>
<div>接收過來的新聞:{{newsArr[$route.params.id].con}}</div>
<!-- $route接收參數(shù)贝咙,在template中接收 -->
</div>
</template>
<script>
var Home = Vue.extend({
template: '#home'
});
var News = Vue.extend({
template: '#news'
})
var Detail = Vue.extend({
'template': '#detail',
data: function () {
return {
newsArr: [{
id: 001,
con: '新聞1'
},
{
id: 002,
con: '新聞2'
},
{
id: 003,
con: '新聞3'
},
{
id: 004,
con: '新聞4'
}
]
}
}
});
var arr = [{
path: '/home',
component: Home
},
{
path: '/news',
component: News
},
{
path: '/news/:id',
component: Detail
}
];
var router = new VueRouter({
routes: arr
});
var vm = new Vue({
'el': '#app',
router,
beforeCreate:function(){
this.$router.push('/');
}
});
</script>
路由傳參
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門睬塌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人歇万,你說我怎么就攤上這事揩晴。” “怎么了贪磺?”我有些...
- 正文 為了忘掉前任刹前,我火速辦了婚禮泳赋,結果婚禮上,老公的妹妹穿的比我還像新娘喇喉。我一直安慰自己祖今,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布拣技。 她就那樣靜靜地躺著千诬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪膏斤。 梳的紋絲不亂的頭發(fā)上大渤,一...
- 文/蒼蘭香墨 我猛地睜開眼敞映,長吁一口氣:“原來是場噩夢啊……” “哼较曼!你這毒婦竟也來了?” 一聲冷哼從身側響起振愿,我...
- 正文 年R本政府宣布从撼,位于F島的核電站,受9級特大地震影響钧栖,放射性物質發(fā)生泄漏低零。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一桐经、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧浙滤,春花似錦阴挣、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至揖膜,卻和暖如春誓沸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背壹粟。 一陣腳步聲響...
推薦閱讀更多精彩內容
- angular路由傳參 1.在定義路由時,設置參數(shù) when('/home/:sk' 2.在路由跳轉時要傳入相應的...