11、vue.js 之路由
2017-05-23 21:09
330 查看
路由简单示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <meta name="keywords" content="hehe"/> <meta name="description" content="hehe"/> <script src="https://unpkg.com/vue/dist/vue.js"></script><!--引入vue.js--> <script src="js/vue-router.min.js"></script> <!--引入vue-router.js--> </head> <body> <div id="app"></div> <script> /*app模板 可看着整个页面的总模板 用来渲染路由*/ var App = Vue.component('app',{ template: `<div id="app"> <router-view></router-view> /*路由视图*/ </div>` }); /*home模板*/ var home = Vue.component('home',{ template: '<div><h1>{{content}}</h1></div>', data:function () { return {content:'这里是home'} } }); /*about模板*/ var about = Vue.component('about',{ template: '<div><h1>{{content}}</h1></div>', data:function () { return {content:'这里是about'} } }); /*路由*/ var router = new VueRouter({ routes:[ {path:'/home',component:home},/* /home 的时候渲染home模板 */ {path:'/about',component:about}/* /about 的时候渲染about模板 */ ] }); new Vue({ el: '#app', router,//路由 render: h => h(App)//render 页面默认的时候显示的是render指定模块的内容,此处代表默认显示App模块的内容 }) </script> </body> </html>运行效果:
相关文章推荐
- VueJs(11)---vue-router(命名路由,命名视图,重定向别名,路由组件传参)
- Vue.js结合vue-router和webpack编写单页路由项目
- Vue.js结合vue-router和webpack编写单页路由项目
- Vue.js路由组件vue-router的使用方法
- vue.js路由vue-router(一)——简单路由基础
- Vue.js搭建路由报错 router.map is not a function
- Vuejs——(11)组件——slot内容分发
- vue.js中的路由vue-router2.0使用
- 16、vue.js 之路由传值
- 15、vue.js 之路由与子路由
- vue.js路由vue-router(二)——路由进阶
- Vue.js结合vue-router和webpack编写单页路由项目
- Vue.js学习系列(八)---使用路由搭建单页应用(一)
- Vue.js学习系列(九)---使用路由搭建单页应用(二)
- 18、vue.js 之路由钩子函数
- Vue.js搭建路由报错 router.map is not a function
- Vue.js:使用Vue-Router 2实现路由功能介绍
- Vue.js路由vue-router使用方法详解
- Vue.js搭建路由报错 router.map is not a function,Cannot read property ‘component’ of undefined
- 详解Vue.js搭建路由报错 router.map is not a function