Vue躬行记(8)——Vue Router
虽然Vue.js未提供路由功能,但是官方推出了Vue Router(即vue-router库),以插件的形式支持。它与Vue.js深度集成,可快速的创建单页应用(Single Page Application,SPA)。 一、基本用法 首先需要引入vue和vue-router两个库,如果像下面这样全局引用(即存在全局变量Vue),那么vue-router会自动调用Vue.use()方法注册其自身;但如果以模块的方式引用,那么就得显式地调用Vue.use()。 <script src="js/vue.js"></script> <script src="js/vue-router.js"></script> 然后添加两个内置的组件,第一个是导航用的router-link组件,它默认会被渲染成<a>元素,如果要渲染成其它元素,那么可以使用它的tag属性;第二个是路径匹配时用于渲染视图的router-view组件,它还是一个函数式组件,如下所示。 <div id="container"> <router-link to="/main">首页</router-link> <router-link to="/list">列表</router-link> <router-view></router-view> </div> 再声明要渲染的组件,这些组件会与指定的路由映射