<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<!--导入Vue的包-->
<script src=" https://cdn.jsdelivr.net/npm/vue"></script>
<!-- 1.导入包 -->
<script src="../lib/vue-router-3.0.6.js"></script>
</head> <body>
<div id="app">
<router-link to="/login">登录</router-link>
<router-link to="/register">注册</router-link> <!-- 容器 -->
<router-view></router-view> </div> <script>
//2.创建子组件
var login={
template:'<h3>这是登录子组件,这个组件是 江小白 开发的。</h3>'
} var register={
template:'<h3>这是注册子组件,这个组件是 白小江 开发的。</h3>'
} //3.创建一个路由对象
var router=new VueRouter({
routes:[//路由规则数组
{path:'/',redirect:'/login'},
{path:'/login',component:login},
{path:'/register',component:register}
],
linkActiveClass:'myactive' //和激活相关的类
}) //创建 Vue 实例,得到 ViewModel
var vm = new Vue({
el:'#app',
data:{ },
methods:{ },
// router:router
router,
watch:{
//this.$route.path
'$route.path':function(newVal,oldVal){
// console.log(newVal + ' --- ' +oldVal)
if(newVal==='/login'){
console.log('欢迎进入登录页面')
}else if(newVal==='/register'){
console.log('欢迎进入注册页面')
}
}
}
});
</script>
</body>
</html>

最新文章

  1. 开始编写CSS
  2. 工欲善其事-Maven介绍与使用
  3. Xcode 7 调试野指针利器 Address sanitizer
  4. Emberjs之Observer
  5. LeetCode:Minimum Depth of Binary Tree,Maximum Depth of Binary Tree
  6. HBase中MVCC的实现机制及应用情况
  7. specify a file path to store the seed
  8. C语言 指针与字符串
  9. c 深度剖析 6
  10. 关键字 base 的作用
  11. Archlinux 踩坑实录
  12. [EntLib]微软企业库5.0 学习之路——第一步、基本入门
  13. androidstudio构建(或导入)工程(不用gradle)
  14. Android:使用ViewPager实现左右滑动切换图片(图上有点点)
  15. POJ (线段相交 最短路) The Doors
  16. Java LoggingAPI 使用方法
  17. MapReduce Shuffle And Sort
  18. [JSOI2008]球形空间产生器sphere
  19. jsp内置对象的作用范围
  20. 访问vsts私有nuget

热门文章

  1. Hyperledger Fabric1.4 网络环境搭建步骤
  2. APP安全_Android反编译
  3. Python Network Security Programming-1
  4. Ubuntu18.04.3主力开发机使用记录(一)
  5. airflow原理
  6. [bzoj4818][Sdoi2017]序列计数_矩阵乘法_欧拉筛
  7. [bzoj3357][Usaco2004]等差数列_动态规划_贪心
  8. Spring的Bean的生命周期(大众版)
  9. easyswoole报错:failed: Error during WebSocket handshake: Unexpected response code: 200
  10. rbac权限控制组件实现控制的基本原理图