美文网首页
Learn VueJs 2 Vue-router

Learn VueJs 2 Vue-router

作者: Johnsonxu | 来源:发表于2016-08-05 22:04 被阅读153次

    使用 Vue.js 和 vue-router 创建单页应用非常的简单,使用 Vue.js 开发,整个应用已经被拆分成了独立的组件。在使用 vue-router 时,我们需要做的就是把路由映射到各个组件,vue-router 会把各个组件渲染到正确的地方。下面是个简单的例子:

    importVue from'vue'

    importVueResource from'vue-resource'

    importRouter from'vue-router'

    importcomment from'./components/comment.vue'

    importcourse from'./components/course.vue'

    importtalkdetail from'./components/talkdetail.vue'

    importtalkgroup from'./components/talkgroup.vue'

    importapp from'./App.vue'

    importmoment from'moment'

    Vue.use(Router)

    Vue.use(VueResource)

    // routing

    varrouter=newRouter({hashbang:true,history:false})

    //var router = new Router({hashbang: false, history: true})

    Vue.http.options.emulateHTTP=true

    Vue.http.options.emulateJSON=true

    router.map({

    '/course/:id': {

    component: course

    },

    '/comment': {

    component: comment

    },

    '/talkdetail/:id': {

    component: talkdetail

    },

    '/talkgroup/:id': {

    component: talkgroup

    }

    })

    相关文章

      网友评论

          本文标题:Learn VueJs 2 Vue-router

          本文链接:https://www.haomeiwen.com/subject/vucksttx.html