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 相关文章推荐
在javaScript中关于submit和button的区别介绍
Oct 20 Javascript
js图片预加载示例
Apr 30 Javascript
详解JavaScript中的forEach()方法的使用
Jun 08 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
微信小程序实现图片自适应(支持多图)
Jan 25 Javascript
Vue.js项目模板搭建图文教程
Sep 20 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
Dec 20 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
Feb 14 Javascript
Node.js静态服务器的实现方法
Feb 28 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
Jul 19 Javascript
Element Cascader 级联选择器的使用示例
Jul 27 Javascript
利用JavaScript写一个简单计算器
Nov 27 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封装的mongodb操作类代码
2017/08/06 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
Express之托管静态文件的方法
2018/06/01 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
2019/05/10 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
[17:36]VG战队纪录片
2014/08/21 DOTA
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
Python实现一个简单的MySQL类
2015/01/07 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
python实现音乐下载的统计
2018/06/20 Python
基于Python的PIL库学习详解
2019/05/10 Python
Python配置文件处理的方法教程
2019/08/29 Python
Django REST Framework之频率限制的使用
2019/09/29 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
解决c++调用python中文乱码问题
2020/07/29 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
Gap英国官网:Gap UK
2018/07/18 全球购物
简单介绍Object类的功能、常用方法
2013/10/02 面试题
c++工程师面试问题
2013/08/04 面试题
妇产医师自荐信
2014/01/29 职场文书
《三顾茅庐》教学反思
2014/04/10 职场文书
大学生新学期计划书
2014/04/28 职场文书
社团招新宣传语
2015/07/13 职场文书
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android