2019独角兽企业重金招聘Python工程师标准>>>

然后修改 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')

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

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

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

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

  1. Vue.js学习系列七——Vue服务器渲染Nuxt学习

    我又回来啦~这次我们来学习Vue的服务器渲染SSR. 关于SSR的文章网上很多,一开始看得我云里雾里.然后去Vue.js 服务器渲染指南和nuxt官网看了看,发现文章大多都是搬运官网的内容,真正讲的清 ...

  2. Vue.js 学习笔记 九 v-if和v-show

    <p v-if="flag">v-if</p><p v-show="flag">v-show</p> flag是 ...

  3. Vue.js学习系列(八)---使用路由搭建单页应用(一)

    2019独角兽企业重金招聘Python工程师标准>>> 之前已经通过命令 cnpm install vue-router --save 安装了vue-router.接下里我们在web ...

  4. Vue.js学习系列(四十二)-- Vue.js组件

    2019独角兽企业重金招聘Python工程师标准>>> 组件(Component)是Vue.js最强大的功能之一.组件可以扩展HTML元素,封装可重用的代码.组件系统让我们可以用独立 ...

  5. Vue.js学习系列(三十四)-- Vue.js样式绑定(五)

    2019独角兽企业重金招聘Python工程师标准>>> 2. Vue.js style(内联样式) 我们可以在 v-bind:style 直接设置样式: <!DOCTYPE h ...

  6. Vue.js学习系列(二十七)-- 计算属性(一)

    2019独角兽企业重金招聘Python工程师标准>>> 在模板中表达式非常便利,但是它们实际上只用于简单的操作.模板是为了描述视图的结构.在模板中放入太多的逻辑会让模板过重且难以维护 ...

  7. Vue.js学习系列(二十八)-- 计算属性(二)

    2019独角兽企业重金招聘Python工程师标准>>> 2. computed 与 methods区别 我们可以使用 methods 来替代 computed,效果上两个都是一样的, ...

  8. vue.js学习系列-第二篇

    一 VUE实例生命周期钩子      1 生命周期函数          定义 生命周期函数就是vue在某一时间点自动执行的函数 2 具体函数       1 new vue()       2 be ...

  9. Vue.js 学习笔记 十 自定义按键事件

    <div id="divApp"><!--任何键盘动作都会触发--><input type="text" v-on:keyup=& ...

最新文章

  1. 第二周Access总结
  2. 解决mysql无法远程登陆问题
  3. (0045) iOS 开发之MBProgressHUD 源码学习
  4. jquery中eq和get
  5. matlab imfilter函数,Matlab的imfilter函数用法详解
  6. 工作原理_逆变器工作原理
  7. idea Cannot Resolve Symbol 不能找到别的包中的类 能找到自己包中的类
  8. 48 - 算法 - leetcode 118 杨辉三角
  9. 国庆期间新闻回顾:微软智斗盗版 华为出手3Com
  10. java微信h5支付_java 微信H5支付
  11. 鸢尾花数据集分类--神经网络
  12. linux dns mx 记录,一起学DNS系列(十三)图文详说A、CNAME、MX和NS记录
  13. java pdf 加水印
  14. 惠普打印机墨盒更换教程_惠普打印机换墨盒图解 惠普打印机怎么换墨盒
  15. 解决vue项目在ie浏览器下白屏问题;ie运行项目报正在兼容性是图中运行,因为选中了“在兼容性视图中显示Intranet站点”
  16. VBA 对 range() 或 cells() 的内容格式的修改, 如 range.address(0,0) cells().formulaR1C1
  17. self和parent的用法
  18. Java 内部类之匿名内部类
  19. cocos2d-x公开课视频 (感谢 无脑码农和龙灵修)
  20. 2017第三届美亚杯全国电子数据取证大赛团队赛wp

热门文章

  1. canvas 实现图片局部模糊_Canvas 在高清屏下绘制图片变模糊的解决方法
  2. 微信小程序如何快速生成wxml,wxss,json,js目录文件
  3. 漫步者蓝牙只有一边有声音_2019年上半年最具“诚意”的真无线劲挂蓝牙耳机新品...
  4. JPA的单向一对多关联(oneToMany)实现示例(基于Spring Boot + JPA +MySQL,表自动维护)
  5. [Ext JS 7]7.2 事件(Event)
  6. php mysql select where_PHP MySQL Where 子句
  7. Ancient Messages UVA - 1103
  8. setint 的用法
  9. 项目部署到服务器需要做什么,项目部署到服务器。
  10. Linux中Docker部署Redis