商洛市城乡建设局网站,重庆网站建设cq,天猫网站建设的目标是什么意思,广州微网站建设效果系列文章目录
第一章 定制上中下#xff08;顶部菜单、底部区域、中间主区域显示#xff09;三层结构首页 第二章 使用Vue3、Element-plus菜单组件构建菜单 第三章 使用Vue3、Element-plus菜单组件构建轮播图 [第四章 使用Vue3、Element-plus菜单组件构建组图文章] 华为云云…系列文章目录
第一章 定制上中下顶部菜单、底部区域、中间主区域显示三层结构首页 第二章 使用Vue3、Element-plus菜单组件构建菜单 第三章 使用Vue3、Element-plus菜单组件构建轮播图 [第四章 使用Vue3、Element-plus菜单组件构建组图文章] 华为云云服务器评测 第一章 [linux实战] 华为云耀云服务器L实例 Java、node环境配置 文章目录 系列文章目录[TOC](文章目录) 前言1、功能拆解2、首页轮播图功能2.1、配置首页路由2.2、编写轮播图功能2.2.1、carousel组件2.2.2、加载json数据 在这里插入图片描述 3、在云服务里通过git拉取Vue项目代码3.1、本地编辑代码后上传到github3.2、登录服务器拉取Vue项目代码3.2.1、登录服务器【华为云云服务器评测 第一、二章】讲解过3.2.2、拉取Vue项目代码 4、使用npm启动项目4.1、编译项目4.2、使用npm启动项目 总结 前言
我们在【华为云云服务器评测 第一、二章】里配置了node服务Node、Npm都已经配置好、git拉取Vue项目代码在 [Vue3 博物馆管理系统]里已经配置好了首页结构、菜单今天我们需要再华为云云服务器里把首页结构、菜单以及首页轮播图都部署上去。 1、功能拆解
1、首页轮播图功能代码编写并上传到github 2、在云服务里通过git拉取Vue项目代码 3、使用npm启动项目 2、首页轮播图功能
2.1、配置首页路由
创建index.js配置首页路径
import { createRouter, createWebHashHistory } from vue-routerconst routes [{path: /,name: home,component: ()import(/view/VueHome.vue)}
]const router createRouter({history:createWebHashHistory(),routes
})export default router;在main.js里引入index.js
import { createApp } from vue
import App from ./App.vue
import router from ./router/index
import ElementPlus from element-plus;
import element-plus/theme-chalk/index.css;const app createApp(App);
app.use(router);
app.use(ElementPlus)app.mount(#app);2.2、编写轮播图功能
2.2.1、carousel组件
打开VueHome.vue文件加入轮播图功能 这里我们使用Element-plus的 carousel组件来打造轮播图功能
2.2.2、加载json数据
template!-- 轮播图 --div classblockel-carousel :interval4000 height600px el-carousel-item v-foritem in carouseData :keyitemdiv classpic_itemimg :srcitem.picture stylewidth: 100%;height: 600px; alt/span classtitle{{item.title}}/spanspan classsubTitle{{item.subTitle}}/span/div/el-carousel-item/el-carousel/div!-- 轮播图END --
/templatescriptimport axios from axios;export default {name: VueHome,data() {return {carouseData : [],carouseProjectData: [],newList: , //新闻列表}},created() {//获取首页轮播图this.getData(carouseData , ../../static/mock/carouse/data.json);},methods: {//这里演示用不使用后端API直接调用本项目的JSON文件getData(val , url){axios.get( url ).then((response) {this[val] response.data.success.data;});},}
}
/script3、在云服务里通过git拉取Vue项目代码
3.1、本地编辑代码后上传到github 3.2、登录服务器拉取Vue项目代码
3.2.1、登录服务器【华为云云服务器评测 第一、二章】讲解过
3.2.2、拉取Vue项目代码
代码地址https://github.com/hd5723/museum.git 进入终端输入以下命令 cd /home //进入home目录 mkdir html //创建html目录 cd html //进入home/html 目录 mkdir vue //创建vue目录 cd vue //进入home/html/vue 目录 git clone https://github.com/hd5723/museum.git //拉取museum代码(Vue3的博物馆管理系统) ls //查看当前目录下的信息 cd museum //进入home/html/vue/museum 目录 ls //查看当前目录下的信息 cd front //进入home/html/vue/museue/front 目录front是博物馆管理系统的前端Vue项目 4、使用npm启动项目
4.1、编译项目
进入终端输入以下命令 cd /home/html/vue/museum/front //进入/home/html/vue/museum/front目录 npm run build //编译项目 sh: line 1: vue-cli-service: comand not found 输入命令sudo rm -rf node_modules package-lock.json npm install 完成安装即可 4.2、使用npm启动项目
进入终端输入以下命令 cd /home/html/vue/museum/front //进入/home/html/vue/museum/front目录 npm run serve – --port 80 //以80端口启动项目 访问地址http://139.159.230.49/#/ 总结
以上就是今天要讲的内容本文仅仅简单介绍了博物馆管理系统首页轮播图包括通过git拉取代码通过npm命令启动项目等。