码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Vue3待办列表-日记与便签-LOL英雄资料-课程大作业


    课程名称:Web-Vue

    课 程 报告

    项目名称 待办列表-日记与便签-LOL英雄资料

    班    级            

    学    号                       

    姓    名         刘建杰               

    任课教师                        

    开课学期:2021 至 2022 学年第 2 学期

    完成时间: 2022   年  6 月  20  日

    目录

    一、安装运行说明.... 4

    二、功能效果.... 4

    1.注册与登录.... 4

    1.1注册.... 5

    1.2 找回密码.... 8

    1.3 登录(验证码).... 9

    1.4 修改用户信息.... 11

    2.待办列表.... 12

    2.1待办列表页面.... 12

    2.2增加待办项.... 13

    2.3修改待办项.... 14

    2.4删除待办项.... 15

    2.5待办项状态改变.... 15

    2.6待办列表排序.... 15

    3.日记与便签.... 16

    3.1日记与便签列表.... 16

    3.2添加日记与便签.... 16

    3.3编辑日记与便签.... 19

    3.4删除日记与便签.... 21

    4.LOL英雄联盟资料网页.... 23

    4.1英雄列表页面.... 23

    4.2英雄详情页面.... 24

    4.2装备列表与详情.... 27

    4.3召唤师技能.... 28

    源码说明:

    链接:Vue3待办列表-日记与便签-LOL英雄资料-课程大作业-Javascript文档类资源-CSDN下载

    需安装模块:Json-Server,git使用地址:GitHub - typicode/json-server: Get a full fake REST API with zero coding in less than 30 seconds (seriously)

    并在代码中适当修改URL为本地链接

    一、安装运行说明

    因提交包括node_modules文件夹,所以无需额外安装第三方包,只需解压到目录,然后cmd窗口进入项目目录,运行npm run dev命令即可,如下图

    1. Cmd窗口进入项目目录

    1. 运行npm run dev命令

    1. 在浏览器输入如上http://localhost:3001/地址即可

    二、功能效果

    1.注册与登录

    输入如上地址后,进入首页,首页居中显示含有登录与注册的选项卡,默认展示登录的选项卡内容

    1.1注册

    点击“注册”选项卡,切换成注册选项卡内容,如下:

    输入相应内容后,点击注册按钮后,先进行表单验证

    (1). 昵称与密码:

    不能为空;

    长度必须在2~16之间;

    (2) .确认密码:

    必须与密码相同

    (3).手机号

    必须是手机号码格式

    如不符合规则,会提示错误并且输入有误的表单自动聚焦

      

    表单通过后,会验证用户名是否存在同名,同名会提示

    如不满意,可以点击重置按钮重置信息

    注册成功会切换为登录选项卡,提示“注册成功”信息并填好用户名和密码:

    1.2 找回密码

    在登录选项卡中点击“找回密码”按钮后,登录选项卡内容会变换如下

    输入相关信息,点击确定后,会先验证昵称与手机号是否匹配,不匹配提示错误信息

    若匹配成功则弹出用户的密码

    1.3 登录(验证码)

    登录必须输入验证码,验证码是会更新的,验证码不匹配也会提示

    表单验证成功,会验证昵称与密码是否匹配,不匹配会提示信息

    当昵称与密码匹配时才会登录成功,并且跳转到待办列表页面

    1.4 修改用户信息

    登录成功后在待办列表页面点击修改信息会跳转到修改个人信息页面

    昵称改为“小建”点击修改,会根据修改结果提示

    再点击返回按钮,待办页面也会更新为新昵称

    2.待办列表

    2.1待办列表页面

    登录成功进入待办列表页面,页面显示当前登录用户的用户名和待办项,如下:

    不同用户的待办项不同,如下是用户“小明”的待办任务项

    可以点击返回按钮,返回登录页面,并且自动填好用户名与密码

    2.2增加待办项

    在文本框输入内容,点击提交按钮,待办项列表会增加此项

    点击保存按钮,即可长久保存

    2.3修改待办项

    点击Edit按钮,文本框会显示待办名称,可以进行修改

    点击提交后,即修改相应待办项,需点击保存按钮,才长久修改

    2.4删除待办项

    点击del待办项,可以删除相应的待办项, 需点击保存按钮,才长久删除

    2.5待办项状态改变

    点击status可以切换待办项显示状态

     

    需点击保存按钮,才长久改变

    2.6待办列表排序

    点击待做在前按钮可以将待办列表按待办、进行中、已完成顺序排好序

    点击完成在前按钮可以将待办列表按已完成、进行中、待办顺序排好序

    3.日记与便签

    3.1日记与便签列表

    在Todo List页面点击日记便签按钮,跳转到日记与便签列表列表页面,每个用户的日记与便签列表不同,如下

    3.2添加日记与便签

    点击“增加”按钮,会进入添加新日记与便签页面

    输入内容并点击返回后,日记与便签列表页面会更新过来,最新添加的在第一个

    3.3编辑日记与便签

    点击日记与便签列表项中的修改按钮,会进入修改日记与便签页面,文本域中显示原本有的文字

    修改后,点击返回,日记与便签列表也更新过来了

    3.4删除日记与便签

    点击日记与便签列表项中的删除按钮,会弹出是否删除,点击确定后选定条项会被删除

    删除成功后,会提示信息

    4.LOL英雄联盟资料网页

    只写以上的登录注册与待办列表、日记与便签后感觉内容有点枯燥,只是数据的增删改查,想有点动画显示,于是加上一个较小的英雄联盟资料网页。

    (这里是拿以前PHP写的英雄资料改过来的,可以点击链接到CSDN 原blog:PHP-课程设计-LOL英雄资料网站_刘建杰的博客-CSDN博客)

    在待办列表页面,点击”watch”按钮,可以打开LoL英雄资料页面,默认显示英雄列表页面,如下

    4.1英雄列表页面

    4.1.1 英雄分类

    根据“刺客”分类

    4.1.2 根据名称查询英雄

    查找有“亚”字的英雄

    4.2英雄详情页面

    4.2.1 英雄详情

    点击英雄头像可以进入英雄详细页面,展示相应英雄的背景故事、英雄属性、英雄皮肤。

     

    4.2.2 英雄皮肤轮播

    使用gsap库完成的动画切换,实现类似轮播效果

     

    4.2装备列表与详情

    4.2.1装备列表

    在英雄列表页面中点击物品切换为装备列表

    4.2.2装备分类与查询装备

    移动速度分类

    查询带有“合剂”的物品

    4.2.3装备详情

    鼠标移到不同物品上会显示相应的物品信息

    4.3召唤师技能

    点击召唤师技能选项卡后,会打开召唤师技能页面

    4.3.1召唤师技能页面

    4.3.2切换召唤师技能显示

  • 相关阅读:
    人工智能(AI)与地理信息技术(GIS)的融合:开启智能地理信息时代
    ARFoundation系列讲解 - 69 HumanBodyTracking2D
    Endpoint Central自动化软件部署
    【PyTorch深度学习项目实战100例】—— 基于Pytorch的语音情感识别系统 | 第71例
    招投标系统软件源码,招投标全流程在线化管理
    vscode配置R语言环境:“vscDebugger“的安装
    aarch64 arm64 部署 stable diffusion webui 笔记 【1】准备 venv 安装pytorch 验证cuda
    【Kafka一】概述
    【智能优化算法-麻雀搜索算法】基于萤火虫结合麻雀搜索算法求解单目标优化问题附matlab代码
    Django框架web开发实战:Model和ORM学习(三)
  • 原文地址:https://blog.csdn.net/qq_34060370/article/details/126172749
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号