windows下vue-cli及webpack 构建网站(一)环境安装

windows下vue-cli及webpack 构建网站(二)导入bootstrap样式

windows下vue-cli及webpack 构建网站(三)使用组件

1、本篇文章是建立在以上三篇文章的基础上的。

2、安装 vue-router 插件,运行cmd进入到项目目录下面,运行以下命令:

cnpm install vue-router --save-dev

3、在src文件夹下面新建一个文件夹page用于存放模板文件,然后分别在这个文件夹下面新建 index.vue、list.vue两个文件,然后打开index.vue粘贴以下代码:

<template><div class="jumbotron"><h1>这里是首页!</h1></div></template>

保存之后再打开list.vue粘贴以下代码:

<template><div class="list-group"><a href="#" class="list-group-item active">这里是列表页</a><a href="#" class="list-group-item">Dapibus ac facilisis in</a><a href="#" class="list-group-item">Morbi leo risus</a><a href="#" class="list-group-item">Porta ac consectetur ac</a><a href="#" class="list-group-item">Vestibulum at eros</a></div></template>

好了,两个页面的内容都准备好了,接下来我们修改入口文件app.vue的内容吧

4、打开src文件夹下面的app.vue文件,修改代码为

<template>
<div>
<HtmlHeader></HtmlHeader>
<router-view
class="view"
keep-alive
transition
transition-mode="out-in">
</router-view>
<HtmlFooter></HtmlFooter>
</div>

</template>
<script>
import HtmlHeader from './components/header'
import HtmlFooter from './components/footer'
export default {
components: {
HtmlHeader,
HtmlFooter
}
}
</script>

这里用了 router-view 来把刚才新建的两个页面加载到这里来

修改了入口文件接下来就是要进行路由规则的配置了。

5、在src文件夹下面新建一个文件夹config用来存放路由配置,在config文件夹下面新建routes.js文件并打开,然后粘贴以下代码并保存:

//加载模板文件
import index from '../page/index'
import list from '../page/list'
//路由规则设置
export default [{path: '/',component: index},{path: '/list',component: list}
]

现在路由配置文件也已经配置好了,我们接下来就是要打开sec文件夹下面的main.js文件设置路由使用了

6、打开main.js 文件,在头部加入以下代码

// 引用路由插件
import VueRouter from 'vue-router'
// 试用路由插件
Vue.use(VueRouter)
//引入路由配置文件
import routes from './config/routes'
// 使用配置文件规则
const router = new VueRouter({mode: 'history',base: __dirname,routes: routes })

这个是引入路由插件并且使用,然后加载路由规则

接着把

new Vue({el: '#app',template: '<App/>',components: { App }
})

修改为

const app = new Vue({router: router,render: h => h(App)
}).$mount('#app')

设置完之后整个页面代码如图

7、加载开始运行 npm run dev 查看效果吧,打开http://localhost:8080  和http://localhost:8080/list  就可以看到不同的效果了

windows下vue-cli及webpack 构建网站(四) 路由vue-router的使用相关推荐

  1. windows下vue-cli及webpack 构建网站(二)导入bootstrap样式

    1.先安装好vue-cli,如果还没有安装好的可以参考:<windows下vue-cli及webpack 构建网站(一)环境安装> 2.安装好之后Vue的欢迎界面,我们要做个例子导入boo ...

  2. windows下vue-cli及webpack 构建网站(三)使用组件

    1.本文章是建立在<windows下vue-cli及webpack 构建网站(一)环境安装>和<windows下vue-cli及webpack 构建网站(一)导入bootstrap样 ...

  3. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  4. Vue CLI 官方文档(一)@vue/cli、@vue/cli-service、插件和 Preset

    Vue CLI 官方文档(一)@vue/cli.@vue/cli-service.插件和 Preset 文章目录 Vue CLI 官方文档(一)@vue/cli.@vue/cli-service.插件 ...

  5. 七、Vue cli详解学习笔记——什么是Vue cli ,Vue cli的使用(安装,拉取2.x模板,初始化项目),Vue cli2详解,Runtime-Compiler和Runtime-only区别

    一.什么是Vue CLI 如果你只是简单写几个Vue的Demo程序, 那么你不需要Vue CLI. 如果你在开发大型项目, 那么你需要, 并且必然需要使用Vue CLI 使用Vue.js开发大型应用时 ...

  6. Vue全家桶 + webpack 构建单页应用初体验

    文章指南 主题   承接这上一篇Vue + Webpack 构建模块化开发框架详解,我们知道了如何使用webpack对vue进行打包,从而开始我们的前端模块化开发之路,这一篇在上一篇的基础上讲解 Vu ...

  7. Windows下使用MinGw和gcc构建第一个C程序、g++构建第一个C++程序

    gcc与g++都gnu的编译器:gcc是c语言的编译器:g++是c++的编译器:gdb 是调试工具. 看着有些面生:都是Linux的东西: MinGw 是 Minimal GNU on Windows ...

  8. windows下CodeIgniter CLI Tool 指定host 和port无效问题

    遇到的问题 在windows下使用CodeIgniter4 框架自带的CLI工具启动: 官网截图: php spark serve --port=8081 php spark serve --host ...

  9. windows下使用net-snmp实现agent扩展(四)

    在前三篇的内容里,介绍了使用net-snmp实现agent的Get/Set命令,下面介绍一下发送trap消息.发送trap消息时,系统默认的端口是162.使用下面的代码,可以实现trap消息的发送. ...

最新文章

  1. 运维中的日志切割操作梳理(Logrotate/python/shell脚本实现)
  2. 【ASP.NET Core】EF Core 模型与数据库的创建
  3. 监听者模式理解(Swing)
  4. Jupyter Notebook 代码自动补全功能
  5. 带你认识SAP反记账
  6. 【译】Activitys, Threads和 内存泄露
  7. 鸿蒙智慧屏电视,鸿蒙os全面推送,立刻买了一台华为智慧屏电视s pro65
  8. android 摄像头参数,获取Android设备上的详细的摄像头信息
  9. python线程执行完后释放内存_python变量内存地址释放与加速并行计算多线程
  10. 新手学Python推荐的四本书籍+2个资源网站
  11. jersey客户端_项目学生:带有Jersey的Web服务客户端
  12. 利用python随机生成姓名的实例教程
  13. python-函数-局部变量与全局变量
  14. exit()与_exit()函数的区别(Linux系统中)
  15. 挑选大数据营销平台应注意哪些问题
  16. 移动开发者大会.html5。Android。ios。wp联盟
  17. 显卡测试软件velmon,furmark显卡测试工具
  18. drain open 线与_整理:请教open drain应该怎么理解
  19. IT行业的工作内容是什么?
  20. GSCoolink GSV6201 TypeC/DP to HDMI2.1

热门文章

  1. mysql:mysql数据库下载及安装(详细)
  2. 射频通信中的CA中的PCC和SCC概念
  3. mysql 灾备方案_mysql数据库灾备方案
  4. 1309460-27-2,Ald-Ph-PEG4-acid苯甲醛基与酰肼和氨基氧基
  5. 如何解决租房烦恼?阿里工程师写了一套神奇的代码
  6. oracle chr 49824,Systemy sprzętowo-programowe | Oracle Polska
  7. 详细排错,linux报错:Found option without preceding group in config file,Fatal error in defaults handling,
  8. 计算广告笔记05-搜索广告与竞价广告
  9. xp没有本地计算机策略,WinXP没有网络适配器怎么添加?本地连接消失了如何恢复?...
  10. Lesson 5 The facts 确切数字