Vue.js第二天学习笔记(vue-router)


Posted in Javascript onDecember 01, 2016

vue中vue-router的使用:

Vue.js第二天学习笔记(vue-router)

Vue.js第二天学习笔记(vue-router)

Vue.js第二天学习笔记(vue-router)

main.js如何配置(es6的写法):在引用之前记得先   npm 下所需要的vue

import Vue from 'vue'
import App from './App.vue'
import Router from 'vue-router'
import Resource from 'vue-resource'
//import VueTouch from 'vue-touch'
var VueTouch = require('vue-touch')

//引入home页面
import homepage from './page/home.vue'
//引入test页面
import test from './page/test.vue'

Vue.use(Router);
Vue.use(Resource);
Vue.use(VueTouch);

var router = new Router({
 abstract: true,
 hashbang: false
});
//实现页面跳转
router.map({
 '/home':{
 component:homepage
 }, 
 '/test':{
 component:test
 }, 
 
})

router.start(App, '#app')
// router.go('test'); 默认直接跳转到 test 页面

index.html中引入app.vue和build.js

<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>vue.js学习笔记(2)</title>
 <link rel="stylesheet" type="text/css" href="style/bootstrap.css">
</head>
<body>
 <!--此处注意加载顺序,需要先加载dom在加载js,否则会'Cannot find element: #app'-->
 <div id='app'></div>
 <script src="static/build.js"></script>
</body>
</html>
<style>
body {
}
</style>

app.vue引入router

<template>
<div class='all-container'>
 <div class="public-content">我是公共页面</div>
 <div class='menu'>
 <ul class="list">
 <li><a v-link='"/home"'>home页面</a></li>
 <li><a v-link='"/test"'>test页面</a></li>
 </ul>
 </div>
 <router-view transition='animation' class='container' keep-alive></router-view>
</div>
</template>

home.vue

<template>
<div class="home">
 <div class="htmleaf-content">
 我是home页面的内容
 </div>
</div>
</template>

test.vue

<template>
<div class="test">
 <div class="test-content">
我是test页面的内容
</div>
</div>

</template>

 最后用webpack 将程序打包.关于webpack大家可以看看

Vue.js——60分钟webpack项目模板快速入门

webpack主页

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery 浮动导航栏实现代码
Aug 27 Javascript
理解JavaScript中的对象 推荐
Jan 09 Javascript
jQuery1.5.1 animate方法源码阅读
Apr 05 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
浅谈JavaScript 浏览器对象
Jun 03 Javascript
轻松实现js选项卡切换效果
Sep 24 Javascript
vue的props实现子组件随父组件一起变化
Oct 27 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
JS在浏览器中解析Base64编码图像
Feb 09 Javascript
JS求Number类型数组中最大元素方法
Apr 08 Javascript
js制作提示框插件
Dec 24 Javascript
JS实现点击掉落特效
Jan 29 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 #Javascript
Vue方法与事件处理器详解
Dec 01 #Javascript
简单理解vue中实例属性vm.$els
Dec 01 #Javascript
jsp 自动编译机制详细介绍
Dec 01 #Javascript
基于vue.js实现图片轮播效果
Dec 01 #Javascript
JQuery学习总结【一】
Dec 01 #Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
Dec 01 #Javascript
You might like
PHP中将数组转成XML格式的实现代码
2011/08/08 PHP
PHP错误和异长常处理总结
2014/03/06 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
浅谈javascript的数据类型检测
2010/07/10 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
Node.js中的事件驱动编程详解
2014/08/16 Javascript
JavaScript获取按钮所在form表单id的方法
2015/04/02 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
wxPython中listbox用法实例详解
2015/06/01 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
详解appium+python 启动一个app步骤
2017/12/20 Python
Python实现按中文排序的方法示例
2018/04/25 Python
使用python进行拆分大文件的方法
2018/12/10 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
浅析Python requests 模块
2020/10/09 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2014办公室年度工作总结
2014/12/09 职场文书
体育个人工作总结
2015/02/09 职场文书
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
MongoDB支持的索引类型
2022/04/11 MongoDB