node.js方式:
利用node.js安装vue-router模块
cnpm install vue-router
安装完成后我们引入这个模板!
下载vue-router利用script引入方式:
我们也可以把vue-router下载下来
附上地址:https://unpkg.com/vue-router/dist/vue-router.js
在html里用<script>加载!
我们就以script为例
首先我们要引入vue.js在引入vue-router.js
vue-router.js依赖于vue.js
HTML:
<script type="text/javascript" src="vue.js></script>
<script type="text/javascript" src="vue-router.js></script>
<div id="app">
<h1>Hello router.js!</h1>
<!-- 使用 router-link 组件来导航. -->
<!-- 通过传入 `to` 属性指定链接. -->
<!-- <router-link> 默认会被渲染成一个 `<a>` 标签 -->
<router-link to="/router1">路由一</router-link> <!------当我们点击这标签,它会触发router1路由,然后会在router-view渲染出我们定义的组件,我们地址栏也会多出/router1-->
<router-link to="/router2">路由二</router-link>
<router-view></router-view> // <-----这个是 我们路由要渲染地方,如果我们没有router-view这个标签,我们的路由就无法渲染到页面-->
</div>
JS:
第一步定义组件:
var router1 = {template:<div>我是路由组件一号</div>}
var router2 = {template:<div>我是路由组件二号</div>}
第二步定义路由:
var routers = [
{path:"/router1",component:router1},
{path:"/router2",component:router2}
]
第三步创建路由的实例
var router = new VueRouter({
routers //routers=routers
})
第四步创建和挂载实例
var vm = new Vue({
router
}).$mount("#app")
<!---最后附上router.js完整的教程地址---->
附上地址: http://router.vuejs.org/zh-cn/essentials/getting-started.html