基于Vue的神影视频APP

需求说明:使用Vue脚手架进行搭建,页面简洁、精致,和一些常见的电影网站类似,例如支付宝中的“淘票票电影”。在项目中使用页面布局技术(表格,vue.js框架,DIV+CSS或者混合使用)进行页面设计,使网站功能齐全,界面美观大方,有一定的交互性。

功能分析:系统主要分为七个页面:分别是电影页面,影院页面,我的页面,地区页面,正在热映页面,即将上映页面和查找页面。

  1. 电影页面:作为程序默认的主页面,可以跳转到七个页面中的任一个页面,并可以在不切换movie目录的情况下浏览有什么电影正在上映和即将上映还有切换查找页面。
  2. 影院页面:可以浏览在哪些地方有电影院并且该电影院有什么活动。
  3. 我的页面:可以看到登录相关的样式和点击按钮。
  4. 地区页面;可以看到有哪些地区有相关电影。
  5. 正在热映页面:可以看到有哪些电影正在上映和电影的基本信息。
  6. 即将上映页面:可以看到有哪些电影即将上映和电影的基本信息。
  7. 查找页面:可以看到默认的查找页面。

2 程序概要设计

项目开发环境

编辑器VS code,Node.js,npm,vue脚手架,和测试浏览器Google(开发者模式)。

需求说明:使用Vue脚手架进行搭建,页面简洁、精致,和一些常见的电影网站类似,例如支付宝中的“淘票票电影”。在项目中使用页面布局技术(表格,vue.js框架,DIV+CSS或者混合使用)进行页面设计,使网站功能齐全,界面美观大方,有一定的交互性。

功能分析:系统主要分为七个页面:分别是电影页面,影院页面,我的页面,地区页面,正在热映页面,即将上映页面和查找页面。

  1. 电影页面:作为程序默认的主页面,可以跳转到七个页面中的任一个页面,并可以在不切换movie目录的情况下浏览有什么电影正在上映和即将上映还有切换查找页面。
  2. 影院页面:可以浏览在哪些地方有电影院并且该电影院有什么活动。
  3. 我的页面:可以看到登录相关的样式和点击按钮。
  4. 地区页面;可以看到有哪些地区有相关电影。
  5. 正在热映页面:可以看到有哪些电影正在上映和电影的基本信息。
  6. 即将上映页面:可以看到有哪些电影即将上映和电影的基本信息。
  7. 查找页面:可以看到默认的查找页面。

2 程序概要设计

项目开发环境

编辑器VS code,Node.js,npm,vue脚手架,和测试浏览器Google(开发者模式)。

 

  1. 电影页面:通过redirect属性确保重定向为程序默认的主页面,通过vue-route的component属性参数可以跳转到七个页面中的任一个页面,并可以在不切换movie目录的情况下浏览有什么电影正在上映和即将上映还有切换查找页面。
  2. 影院页面:通过HTML和css的设计确保页面能够正常显示页面内容不会错乱。
  3. 我的页面: 通过HTML和css的设计可以看到登录相关的样式和点击按钮。
  4. 地区页面;利用HTML和css的设计确保地区能够有层次的显示出来。
  5. 正在热映页面:利用HTML和css的设计确保看到有哪些电影正在上映和电影的基本信息。
  6. 即将上映页面:利用HTML和css的设计确保看到有哪些电影即将上映和电影的基本信息。
  7. 查找页面:利用前端相关属性确保可以看到默认的查找页面和图片。

图1.神影视频项目框架

程序框架整体采用组件来简化代码结构去降低代码冗余度和方便调试项目。

3 程序详细设计

本项目首先需要通过vue脚手架来搭建环境,具体环境的搭建如下

  1. 首先打开要创建的项目目录
  2. 然后打开cmd 窗口,先切换对应的磁盘,然后在窗口中输入cd D:\前端大作业命令(切换工作目录),按Enter键进入项目目录。
  3. 使用 vue create 语句创建项目,然后对项目进行命名,注意项目名称不要大写,否则无法创建。
  4. 按Enter键后,在提示的两种项目配置下选择自定义的配置,根据项目需要选择合适的模块按Enter键。(本项目选择Babel,Router,Vuex,Css Pre-processors)。
  5. 模块选择完,按Ender键,输入y键使用history模式的路由再按下Ender键
  6. 接下来选择Sass/SCSS来作为预编译的CSS,然后选择“In package.json”,作为配置内容的写入位置。

图2.启动Vue项目

  1. 最后在命令行输入“n”按Ender键完成项目环境的配置。在命令行输入cd shenying 按Ender键;然后再输入“npm run serve ”启动项目,如果一段时间后窗口提供了两个域名即环境彻底搭建成功。

然后打开我们的vue项目右键——>打开文件夹,然后导入项目(我的项目在D盘,文件夹名为shenying)。

文件夹已经下载好了,现在就可以进入文件夹,输入: cd my-vue 回车,因为各个模板之间都是相互依赖的,所以现在我们要安装依赖,输入命令:cnpm install

已经安装好之后,现在要来测试一下我们下载好的模板能不能正常的运行,在命令行输入:npm run serve 回车即可,

8080是默认的端口,直接在谷歌浏览器输入localhost:8080就可以打开默认的模板了;

主组件(app.vue)

  <!--<keep-alive>是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM-->

    <keep-alive>

    <router-view></router-view>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/656681.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

翻译《The Old New Thing》- What did MakeProcInstance do?

What did MakeProcInstance do? - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20080207-00/?p23533 Raymond Chen 2008年02月07日 MakeProcInstance 做了什么&#xff1f; MakeProcInstance 宏实际上什么也不做。 #define MakeProcInst…

四川农业大学Java实训项目圆满收官,汇智知了堂引领学子实践创新

近日&#xff0c;四川农业大学与汇智知了堂共同举办的Java实训项目正式迎来了项目汇报阶段。本次实训是汇智知了堂在高等教育领域深化校企合作、推动产教融合的一次重要实践&#xff0c;旨在为广大学子提供一个将理论知识与实际操作相结合的平台。 在实训过程中&#xff0c;汇…

(三)MySQL 索引

欢迎访问 什么是索引&#xff1f; 提高查询效率的一种数据结构&#xff0c;索引是数据的目录 索引的分类 按「数据结构」分类&#xff1a;Btree索引、Hash索引、Full-text索引。按「物理存储」分类&#xff1a;聚簇索引、二级索引。按「字段特性」分类&#xff1a;主键索引…

【Linux学习】进程间通信 (3) —— System V (1)

下面是有关进程通信中 System V 的相关介绍&#xff0c;希望对你有所帮助&#xff01; 小海编程心语录-CSDN博客 目录 1. System V IPC 1. 消息队列 msg 消息队列的使用方法 1.1 消息队列的创建 1.2 向消息队列发送消息 1.3 从消息队列接收消息 1.4 使用msgctl函数显式地…

拉格朗日插值及牛顿差商方法的实现(Matlab)

一、问题描述 拉格朗日插值及牛顿差商方法的实现。 二、实验目的 掌握拉格朗日插值和牛顿差商方法的原理&#xff0c;能够编写代码实现两种方法&#xff1b;能够分析多项式插值中的误差。 三、实验内容及要求 利用拉格朗日插值及牛顿差商方法估计1980 年的人口&#xff0c;并…

监控员工电脑的软件有哪些,不得不说这几款电脑监控软件太好用了

监控员工电脑的软件在市场上种类繁多&#xff0c;以下是几款备受好评的电脑监控软件&#xff0c;它们各自具有独特的功能和优势&#xff0c;选择前必须了解一下才能做成正确决定。 1.安企神&#xff1a; 这款软件支持7天试用测试&#xff0c;获取测试版请移驾 ↓↓↓ 安企神…

常见的数据分析方法

1.周期性分析法 一个指标的观察时间拉长,看它是否有周期变化规律。周期性分析常见的有两者:自然周期和生命周期。自然周期,指业务指标会随着时间自然变化,如节假日用户/业绩出现下滑、产品销售额随季节变动等;生命周期,譬如“商品生命周期”、“APP生命周期”、“用户生…

【论文阅读】Rank-DETR(NIPS‘23)

paper:https://arxiv.org/abs/2310.08854 code:https://github.com/LeapLabTHU/Rank-DETR

二叉树——基础知识详解

前言&#xff1a; 经过前面的学习&#xff0c;我们接下来要开始二叉树的学习&#xff0c;因二叉树有难度&#xff0c;为了方便讲解以及各位的理解&#xff0c;本节知识会分成不同的小节进行学习&#xff0c;在本阶段只学习初阶的二叉树&#xff08;堆&#xff0c;二叉数基本知识…

项目9-网页聊天室3(主界面之用户信息)

1.前端页面 CSS: 如何让img里的图片自适应div&#xff0c;且不变形_img自适应div大小 铺满且不变形-CSDN博客 JavaScript/jQuery 如何改变一个img元素的src属性|极客教程 (geek-docs.com) 2.要求 左上角显示用户的昵称和头像. 3.后端代码 3.1 添加拦截器 3.2 注册拦截器 …

信息学奥赛初赛天天练-14-阅读程序-字符数组、唯一分解定理应用

更多资源请关注纽扣编程微信公众号 1 2019 CSP-J 阅读程序1 (程序输入不超过数组或字符串定义的范围&#xff1b;判断题正确填√,错误填&#xff1b;除特殊说明外&#xff0c;判断题1.5分&#xff0c;选择题3分&#xff0c;共计40分) 1 输入的字符串只能由小写字母或大写字母组…

vue/uniapp 企业微信H5使用JS-SDK

企业微信H5需要我们使用一些SDK方法如获取外部联系人userid 获取当前外部联系人userid 使用SDK前提是如何通过config接口注入权限验证配置 使用说明 - 接口文档 - 企业微信开发者中心 当前项目是vue项目&#xff0c;不好直接使用 引入JS文件&#xff0c;但我们可以安装依赖…

python使用多种方法计算列表元素平方的技巧

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、使用列表推导式进行元素平方 二、使用map函数进行元素平方 三、循环遍历列表进行元素平…

根据Depth Quality Tool的z轴误差值确认相机是否需要进行相机内参校准

下载Depth Quality Tool深度质量验证工具 网盘链接【RealSense SDK v2.55.1】 链接&#xff1a;https://pan.baidu.com/s/1NrlbwNDBUL8wpWfVwbpMwA?pwd2jl0 提取码&#xff1a;2jl0 打开Depth Quality Tool深度质量验证工具 找一面墙作为目标&#xff0c;将摄像头水平对准墙…

ssm超市管理系统java超市进销存管理系统jsp项目

文章目录 超市进销存管理系统一、项目演示二、项目介绍三、系统部分功能截图四、七千字项目文档五、部分代码展示六、底部获取项目源码和七千字项目文档&#xff08;9.9&#xffe5;带走&#xff09; 超市进销存管理系统 一、项目演示 超市进销存管理系统 二、项目介绍 角色分…

007、字符串_命令

字符串类型是Redis最基础的数据结构。首先键都是字符串类型&#xff0c;而且 其他几种数据结构都是在字符串类型基础上构建的&#xff0c;所以字符串类型能为其 他四种数据结构的学习奠定基础。 设置值 set key value [ex seconds] [px milliseconds] [nx|xx] 下面操作设置键…

json web token及JWT学习与探索

JSON Web Token&#xff08;缩写 JWT&#xff09;是目前最流行的跨域认证解决方案 作用&#xff1a; 主要是做鉴权用的登录之后存储用户信息 生成得token(令牌)如下 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiaWF0IjoxNjg3Njc0NDkyLCJleHAiOjE2ODc3NjA4OTJ9.Y6eFG…

go-zero 实战(1)

环境准备 go 版本 go version go1.22.2 linux/amd64 goctl 安装 goctl&#xff08;官方建议读 go control&#xff09;是 go-zero微服务框架下的代码生成工具。使用 goctl 可以显著提升开发效率&#xff0c;让开发人员将时间重点放在业务开发上&#xff0c;其功能有&#xff1a…

crossover玩游戏缺少文件怎么办 为什么游戏打开说缺失文件 crossover支持的游戏列表 CrossOver 提示 X 11 缺失怎么办?

CrossOver是一款类虚拟机软件&#xff0c;可以实现在Mac电脑上运行exe程序。不少Mac用户为了玩游戏&#xff0c;选择使用CrossOver这款软件玩Windows平台的游戏。 一、CrossOver支持的软件多吗 CrossOver是一款基于Wine的兼容工具&#xff0c;它可以让你在Mac或Linux上运行许多…

废品回收小程序:回收市场下的商业机遇

随着当下大众环保意识的提升&#xff0c;回收行业收到了大众的重视&#xff0c;行业快速发展。在互联网信息技术的支持下&#xff0c;“互联网废品回收”得到了发展&#xff0c;依靠各种技术搭建互联网回收平台&#xff0c;连接到居民与商家&#xff0c;让回收变得更加简单高效…