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学习笔记1 数据类型
Jan 11 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
Jan 09 Javascript
javascript的日期对象、数组对象、二维数组使用说明
Dec 22 Javascript
原生javascript实现图片按钮切换
Jan 12 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
Dec 22 Javascript
JavaScript数据结构中串的表示与应用实例
Apr 12 Javascript
sublime text配置node.js调试(图文教程)
Nov 23 Javascript
JavaScript设计模式之命令模式实例分析
Jan 16 Javascript
解决vue组件props传值对象获取不到的问题
Jun 06 Javascript
vue实现简单的日历效果
Sep 24 Javascript
关于JS解构的5种有趣用法
Sep 05 Javascript
vue中axios的二次封装实例讲解
Oct 14 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
Zerg建筑一览
2020/03/14 星际争霸
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
基于mysql的bbs设计(一)
2006/10/09 PHP
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
Jquery选择器 $实现原理
2009/12/02 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
IE下写xml文件的两种方式(fso/saveAs)
2013/08/05 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
Node.js中使用jQuery的做法
2016/08/17 Javascript
Angular17之Angular自定义指令详解
2018/01/21 Javascript
微信小程序模版渲染详解
2018/01/26 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
python如何输出反斜杠
2020/06/18 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
加拿大知名的国际儿童品牌:Hatley
2016/11/09 全球购物
租房协议书怎么写
2014/04/10 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
2014最新实习证明模板
2014/10/02 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
毕业典礼邀请函
2015/01/31 职场文书
技术员岗位职责
2015/02/04 职场文书
欠款起诉书范文
2015/05/19 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP
JavaScript实现贪吃蛇游戏
2021/06/16 Javascript
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android