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 相关文章推荐
js 禁止选择功能实现代码(兼容IE/Firefox)
Apr 23 Javascript
JavaScript 打地鼠游戏代码说明
Oct 12 Javascript
jQuery简单图表peity.js使用示例
May 02 Javascript
jquery获取radio值实例
Oct 16 Javascript
javascript中的altKey 和 Event属性大全
Nov 06 Javascript
基于bootstrap的选择框插件icheck
Dec 23 Javascript
深入理解Angular中的依赖注入
Jun 26 Javascript
spirngmvc js传递复杂json参数到controller的实例
Mar 29 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
May 13 Javascript
一个Vue页面的内存泄露分析详解
Jun 25 Javascript
详解Vue CLI 3.0脚手架如何mock数据
Nov 23 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
Oct 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实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
js 编写规范
2010/03/03 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
Node.js事件驱动
2015/06/18 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
JS Canvas定时器模拟动态加载动画
2016/09/17 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
Python 时间处理datetime实例
2008/09/06 Python
Python3.2中的字符串函数学习总结
2015/04/23 Python
python中__call__内置函数用法实例
2015/06/04 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
Django缓存Cache使用详解
2020/11/30 Python
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
50岁生日感言
2014/01/23 职场文书
酒店大堂副理的职责范文
2014/02/13 职场文书
文明城市标语
2014/06/16 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
PHP命令行与定时任务
2021/04/01 PHP
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB