Vue.js学习系列(九)---使用路由搭建单页应用(二)

然后修改 main.js,引入并注册 vue-router

import VueRouter from "vue-router";

Vue.use(VueRouter);

并且配置路由规则和 app 启动配置项加上 router,旧版的 router.map 方法在 vue-router 2.0 已经不能用了。修改后的main.js如下:

import Vue from 'vue'

import App from './App.vue'

import VueRouter from "vue-router";

import VueResource from 'vue-resource'

 

//开启debug模式

Vue.config.debug = true;

 

Vue.use(VueRouter);

Vue.use(VueResource);

 

// 定义组件, 也可以像教程之前教的方法从别的文件引入

const First = { template: '<div><h2>我是第 1 个子页面</h2></div>' }

import secondcomponent from './component/secondcomponent.vue'

 

// 创建一个路由器实例

// 并且配置路由规则

const router = new VueRouter({

  mode: 'history',

  base: __dirname,

  routes: [

    {

      path: '/first',

      component: First

    },

    {

      path: '/second',

      component: secondcomponent

    }

  ]

})

 

// 现在我们可以启动应用了!

// 路由器会创建一个 App 实例,并且挂载到选择符 #app 匹配的元素上。

const app = new Vue({

  router: router,

  render: h => h(App)

}).$mount('#app')

修改之后再打开浏览器,运行结果如下:

006zipb5zy79n5EqziP6b&690

点击那两个链接试试,会发现<router-view class="view"></router-view>的内容已经展示出来,同时注意浏览器地址已经变更

转载于:https://my.oschina.net/u/2971691/blog/855744

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值