gitHub地址:https://github.com/manlili/vue_spa

举个栗子:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/vue-router.js" type="text/javascript" charset="utf-8"></script>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
</head>
<body>
<div id="app">
<a class="list-group-item" v-link="{ path: '/home'}">Home</a>
<a class="list-group-item" v-link="{ path: '/about'}">About</a>
<router-view></router-view>
</div>
<template id="home">
<h1>
我是home
</h1>
</template>
<template id="about">
<h1>
我是about
</h1>
</template>
<script type="text/javascript">
//声明使用路由
Vue.use(VueRouter); var home = Vue.extend({
template: "#home"
})
var about = Vue.extend({
template: "#about"
}) //创建路由
var router = new VueRouter(); //映射路径
router.map({
'/home':{component:home},
'/about':{component:about}
}) //启动路由
var app = Vue.extend({});
router.start(app,"#app");
</script>
</body>
</html>

最新文章

  1. yii2.0邮箱发送
  2. C语言使用cmd命令并获取输出方法
  3. 在ubuntu下创建wifi供移动端使用
  4. linux(centos6.5 i386)安装mysql5.6源码包
  5. 一段高质量的SQL从问问题开始(笔记)
  6. Matlab中plot函数参数解析
  7. iOS:不同属性声明方式的解析
  8. linux是一种修行
  9. JAVA中enum的常见用法
  10. pat 1014 1017 排队类问题
  11. matlab中 mcc、mbuild和mex命令详解
  12. Git创建本地版本库
  13. c# 程序只能运行一次(多次运行只能打开同一个程序)
  14. Lua之math
  15. Java反射之如何判断类或变量、方法的修饰符(Modifier解析)
  16. NFC手机上基于软件的卡模拟 重大利好还是安全噩梦?(转)
  17. Windows下切换盘符
  18. 基于jQuery的表单操作
  19. java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()L
  20. grub覆盖mbr引导系统

热门文章

  1. 序列sequence中的cache问题
  2. 漫谈可视化Prefuse(五)---一款属于我自己的可视化工具
  3. JQuery 实现页面无刷新
  4. 列表视图(ListView和ListActivity)
  5. JDK和tomcat环境变量配置
  6. Java线程面试题 Top 50 (转载)
  7. javascript中遇到的字符串对象处理
  8. JS魔法堂:jQuery.Deferred(jQuery1.5-2.1)源码剖析
  9. 高逼格前端开发工具-FIDDLER
  10. 浅谈图片蒙版效果-webkit-mask