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="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="list-group-item active">
这里是列表页
</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="list-group-item">Dapibus ac facilisis in</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="list-group-item">Morbi leo risus</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="list-group-item">Porta ac consectetur ac</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" 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><span style="white-space:pre"> </span>
</div>
<span style="white-space:pre"> </span>
</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 就可以看到不同的效果了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# cli
# router
# vue-cli
# 路由
# router使用
# 在vue-cli脚手架中配置一个vue-router前端路由
# VUE : vue-cli中去掉路由中的井号#操作
# 搭建Vue从Vue-cli到router路由护卫的实现
# Vue-CLI项目中路由传参的方式详解
# 基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
# vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
# vue-cli实现多页面多路由的示例代码
# 详解在vue-cli中使用路由
# 深入理解Vue-cli4路由配置
# 加载
# 配置文件
# 好了
# 新建一个
# 在这个
# 基础上
# 用了
# 如图
# 首页
# 准备好了
# 大家多多
# 再打
# 就可以
# 并保存
# 三篇
# 使用了
# gt
# div
# jumbotron
# template
相关文章:
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
Android使用GridView实现日历的简单功能
如何高效搭建专业期货交易平台网站?
济南专业网站制作公司,济南信息工程学校怎么样?
图册素材网站设计制作软件,图册的导出方式有几种?
如何在IIS中新建站点并配置端口与物理路径?
如何制作网站标识牌,动态网站如何制作(教程)?
,如何利用word制作宣传手册?
如何访问已购建站主机并解决登录问题?
javascript中对象的定义、使用以及对象和原型链操作小结
如何选择建站程序?包含哪些必备功能与类型?
定制建站流程解析:需求评估与SEO优化功能开发指南
如何用已有域名快速搭建网站?
建站之星伪静态规则如何设置?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何在阿里云高效完成企业建站全流程?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
建站主机与虚拟主机有何区别?如何选择最优方案?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
微信h5制作网站有哪些,免费微信H5页面制作工具?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
,交易猫的商品怎么发布到网站上去?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
重庆市网站制作公司,重庆招聘网站哪个好?
学校为何禁止电信移动建设网站?
制作证书网站有哪些,全国城建培训中心证书查询官网?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何在Ubuntu系统下快速搭建WordPress个人网站?
,巨量百应是干嘛的?
python的本地网站制作,如何创建本地站点?
如何确认建站备案号应放置的具体位置?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
如何使用Golang table-driven基准测试_多组数据测量函数效率
如何快速搭建自助建站会员专属系统?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
如何高效完成独享虚拟主机建站?
高防服务器租用如何选择配置与防御等级?
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
如何快速重置建站主机并恢复默认配置?
公司网站的制作公司,企业网站制作基本流程有哪些?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
全景视频制作网站有哪些,全景图怎么做成网页?
如何通过云梦建站系统实现SEO快速优化?
如何通过商城自助建站源码实现零基础高效建站?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
C++时间戳转换成日期时间的步骤和示例代码
攀枝花网站建设,攀枝花营业执照网上怎么年审?
c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗
*请认真填写需求信息,我们会在24小时内与您取得联系。