1、引言

设计结课作业,课程设计无处下手,网页要求的总数量太多?没有合适的模板?数据库,java,python,vue,html作业复杂工程量过大?毕设毫无头绪等等一系列问题。你想要解决的问题,在微信公众号“coding加油站”中全部会得到解决

2、作品介绍

菜谱做菜网站系统采用html,css,vue技术来实现,符合所学知识体系,适用于常见的作业以及课程设计,需要获取更多的作品,请关注微信公众号:coding加油站,获取,如需更多资料,可在微信后台留言。欢迎大家来提问,交流学习。

2.1、作品简介方面

菜谱做菜网站系统采用常规方式来实现,符合绝大部分的要求。代码配置有相关文档讲解,如需从代码中学到知识点,那么这个作品将是你的不二之选

2.2、作品二次开发工具

此作品代码相对简单,基本使用课堂中所学知识点来完成,只需要修改相关的介绍文字,一些图片,就可以改为自己独一无二的代码,网页作品下载后可使用任意编辑软件(例如:DW、HBuilder、NotePAD 、Vscode 、Sublime 、Webstorm 所有编辑器均可使用)。

2.3、作品技术介绍

html网页作品技术方面:使用CSS制作了网页背景图、鼠标经过及选中导航变色效果、下划线等相关技术来美化相关界面,部分采用了javascript来做校验。 使用html5,以及css3等相关技术完成技术的布局,在本作品中,会使用常见的布局,常见的浮动布局,flex布局都会有使用到哦。同时在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识,同时使用了一些js的相关知识。例如使用到了dom,和bom来获取浏览器的相关api,同时使用css对样式进行相关的美化,使得界面更加符合网页设计

vue作品技术方面:使用vue技术开发的网站,涉及常见的vue指令,如v-for,v-if,v-show,v-html等的使用,包含watch,计算属性等常见功能的开发,以及组件的使用,使用vue相关全家桶的使用,运用了v-router来作为路由,完全符合常见的网站开发技术。同时也会使用html5,以及css3等相关技术完成技术的布局,在本作品中,会使用常见的布局,常见的浮动布局,flex布局都会有使用到哦。

3、作品演示

【coding加油站】vue程序设计---模仿做菜菜谱网站

3.1、首页

相关代码:

<template><div class="home"><homeNavBar /><homeIconList/><homeSwipe /><hiddenTopNav v-show="listShow" :listShow = "listShow"/><tab1 /><tab2 /><tab3 /><tab4 /><tab5 /><tab6 /><bottomSwipe /><bottomBar /></div>
</template><script>
import {reactive,toRefs,onMounted,ref} from 'vue';
import bottomBar from '../components/bottomBar.vue';
import homeSwipe from '../components/homePage/homeSwipe.vue'
import homeNavBar from '../components/homePage/homeNavBar.vue'
import homeIconList from '../components/homePage/homeIconList.vue'
import hiddenTopNav from '../components/homePage/hiddenTopNav.vue'
import tab1 from '../components/homePage/tab1.vue'
import tab2 from '../components/homePage/tab2.vue'
import tab3 from '../components/homePage/tab3.vue'
import tab4 from '../components/homePage/tab4.vue'
import tab5 from '../components/homePage/tab5.vue'
import tab6 from '../components/homePage/tab6.vue'
import bottomSwipe from '../components/homePage/bottomSwipe.vue'
// @ is an alias to /src
export default{components:{homeSwipe,homeNavBar,homeIconList,hiddenTopNav,tab1,tab2,tab3,tab4,tab5,tab6,bottomSwipe,bottomBar},setup(){const state = reactive({listShow: false,})onMounted(()=>{window.addEventListener('scroll', () => {let top = document.documentElement.scrollTop || document.body.scrollTop || window.pageYOffsetif(top>=197){state.listShow = true;}else {state.listShow = false;}})})return {...toRefs(state),}}}
</script>

3.2、课堂界面

相关代码:

<template><van-tabs v-model:active="active" ><transition enter-active-class="animate__animated animate__fadeInLeft animate__faster  " ><van-tab title="推荐" class="rec-box"><div class="item" v-for="item in list"><div  @click="jump(item.img,item.name)"><div class = "linkBox" ><img class="imgbox" :src="item.img" alt=""><span>{{item.name}}</span></div></div></div></van-tab></transition><transition enter-active-class="animate__animated animate__fadeInLeft animate__faster " ><van-tab title="减脂"><fatLoss /></van-tab></transition><transition enter-active-class="animate__animated animate__fadeInLeft animate__faster    " ><van-tab title="分类"> <kinds /></van-tab></transition><!-- <van-tab title="标签 4">内容 4</van-tab> -->
</van-tabs>
<div style="height: 2rem" ></div></template><script>
import { ref ,reactive ,toRefs,onMounted} from 'vue';
import { useStore } from 'vuex';
import { useRoute,useRouter } from 'vue-router';
import  fatLoss from '../classPage/fatLoss/fatLoss.vue'
import kinds from '@/views/kinds.vue';
export default {components:{fatLoss,kinds},setup(){const router = useRouter();const store = useStore();const state = reactive({list:[{img: require('@/assets/class/1.jpg'),name:'炒合菜',url:'cook1',},{img: require('@/assets/class/2.jpg'),name:'土豆炖牛肉',url:'cook2',},{img: require('@/assets/class/3.jpg'),name:'清蒸鲈鱼												

【VUE】vue程序设计----模仿菜谱做菜网站相关推荐

  1. 【Vue】模仿b站网站-----使用vue实现

    1.引言 设计结课作业,课程设计无处下手,网页要求的总数量太多?没有合适的模板?数据库,java,python,vue,html作业复杂工程量过大?毕设毫无头绪等等一系列问题.你想要解决的问题,在微信 ...

  2. 【vue】vue商城设计-模仿京东商城

    1.引言 设计结课作业,课程设计无处下手,网页要求的总数量太多?没有合适的模板?数据库,java,python,vue,html作业复杂工程量过大?毕设毫无头绪等等一系列问题.你想要解决的问题,在微信 ...

  3. Vue+Vue Router+Webpack打包网站基础页面

    Vue+Vue Router+Webpack打包网站基础页面 1.目录结构 2.package.json所需依赖包 {"name": "vue_router_webpac ...

  4. 计算机毕业设计之java+springboot基于vue的生鲜交易系统-生鲜商城网站

    计算机毕业设计之java+springboot基于vue的生鲜交易系统-生鲜商城网站 项目介绍 系统权限按管理员,用户这两类涉及用户划分. (a) 管理员:管理员使用本系统涉到的功能主要有:首页,个人 ...

  5. java计算机毕业设计基于springboo+vue的汉服文化宣传活动交流网站(汉服社团)

    项目介绍 近年来,随着个人计算机的普及以及互联网的飞速发展,互联网逐渐成为人们获取信息的重要渠道.互联网的便捷性与实时性等特征,在方便人们获取自己感兴趣信息的同时,也在很大程度上为企事业单位节约了大量 ...

  6. vue项目美食杰菜谱大全实现(二)

    接上篇,vue项目美食杰菜谱大全实现 效果图 分析: 整体分为三大部分 1.先实现菜谱分类头部实现 (1)先实现家常菜谱中华菜系和各地小吃的实现,通过后端获取到数据,渲染页面(2)再实现第一部中的每一 ...

  7. vue项目美食杰菜谱大全实现(三)

    接上篇,vue项目美食杰菜谱大全已经实现,今天来说一下菜单详情的实现 分析: 这个菜单详情页面,考验的知识很少,基本都是拿数据渲染 分为4大部分,四个组件: 1.detail: detail组价: 根 ...

  8. ssm+Vue计算机毕业设计校园摄影爱好者交流网站(程序+LW文档)

    ssm+Vue计算机毕业设计校园摄影爱好者交流网站(程序+LW文档) 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  9. Java+MySQL Springboot+vue的体用用品销售商城网站#毕业设计

    项目编号:Java+MySQL spring264-基于Springboot+vue的体用用品销售商城网站#毕业设计 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 ...

最新文章

  1. 基于尺寸划分的RGB显著物体检测方法
  2. php跳过当前后续代码,PHP用continue跳过本次循环中剩余代码的注意点
  3. Leetcode 47. 全排列 II (每日一题 20211015)
  4. ES语法及-IK分词器
  5. 外圆内方与外方内圆的奇妙变换!
  6. CTF-MISC杂项题2
  7. JeeWx 微信开发公开课(Jeewx-API 专题),今晚8点不见不散
  8. iframe页面找父页面的元素
  9. 给一些技术类的链接(转)
  10. 关于background与background-image用法
  11. Linux Shell 实现网页爬虫
  12. CentOS6.5 安装Tomcat6
  13. 街道字符识别赛题理解
  14. 一个古老故事--线程和线程池的故事
  15. 报错:Solving environment: failed with initial frozen solve. Retrying with flexible solve.
  16. 【BZOJ 3687】简单题
  17. 卡片机和单反机详细对比
  18. Kata Containers介绍
  19. 烂泥:OpenLDAP安装与配置
  20. 互联网最大谣言:程序员35岁必淘汰?今天我就来击碎他!

热门文章

  1. 11月14日云栖精选夜读:轻松使用阿里云资源编排,方便你的API管理
  2. mac如何清理缓存的垃圾?误删mac缓存怎么恢复
  3. 提升树莓派性能的方法
  4. tableau做类excel的业绩对比表
  5. 环境变量有中文导致的软件不能使用的问题
  6. 「移动轻应用」,随时随地进行数据分析_观远智能BI
  7. 【前沿技术】AI终于攻陷了数学领域!高数考试超过普通博士??
  8. LeetCode-Python-1229. 安排会议日程(区间+数组)
  9. DATAWINDOW技巧2
  10. 史上最全金融产品架构分析二:证券公司