Skip to content

mintoneko/Shop

Repository files navigation

shop

注: 该项目由vue构建框架,鉴于这不是最主要考察前端以及相关技术不熟练或未掌握(比如路由实现局部刷新(懒加载)vue-router),就不把前端写复杂了,尽量展示API调用接口实现数据库的功能

登录界面

登录页面形式如下:

image-20240529111028114

页面实现代码见components下login文件夹的login.vue文件,主要是用fetch调用后端API接口:这里不再赘述。

后端再通过数据库查询实现,通过返回信息(200,500等状态码实现登录判断)再通过前端反馈信息实现下列功能

登录功能:

登录密码错误信息显示:

通过alert警告框实现

image-20240529111050259

输入密码警告框:

image-20240529111106123

正确登录:

正确登录会跳出加载动画,动画结束后进入index主页

image-20240529111124087

允许跳过登录:

但是跳过登录很多功能都无法使用

image-20240529111203098

忘记密码界面:

暂不支持改密功能:需要改密请练习管理员

image-20240529111429728

注册功能:

调用接口注册用户

adduser

注册信息提示:

用户名是必填项:密码不一致也有提示信息

image-20240529111613168

两个弹窗警告:

image-20240529111642904

image-20240529111651622

这里注册一个mobaisilent用于演示

注册成功

image-20240529111757320

主页

预览

主页预览(上部):

image-20240529111904885

主页预览(下部):

image-20240529111930278

功能区块

双开门动画演示

image-20240529112120164

鼠标指针放入某个商品区域块实现”添加到购物车“按钮自动浮现:

addbuton

悬浮按钮与图片自动缩放

image-20240529112213516

点击图片实现图片单独展示

image-20240601182031910

动态文字与导航与侵权免责声明

image-20240529112237389

一键置顶与暗黑模式按键:

image-20240529112315138

暗黑模式:

image-20240529112342191

一键置顶

详见项目网页:暂不演示

搜索功能:

image-20240529112639428

添加至购物车:

现在对这三件商品添加至购物车

同步数据更新

t1

购物车

对上面添加到购物车的商品的信息展示

t2

结算功能:

显示的地址是多个地址中的第一个:详情请见 “我的地址” 区块

t3

提示功能:

tr

微信支付:

点击已付款默认扣除余额:(请勿随意付款,谨防诈骗)

t23

支付宝付款:

image-20240617194146395

取消支付

点击取消支付自动跳转到订单界面

image-20240601182234600

已付款功能:

付款之后实现修改余额,提示反馈信息:反馈信息如下

付款成功

jfsdk

付款失败

image-20240601182303508

地址管理

预览:

image-20240601183517998

功能

点击显示地址(显示地址)

image-20240601183559209

点击下一页

image-20240601183642713

那么添加两个地址 testaddress1 和 testaddress2

点击创建地址

image-20240601183750309

image-20240601183803447

image-20240601183816818

点击下一页

创建成功后需要手动刷新改页面

image-20240601183909686

可正常显示新增地址

删除地址

默认删除第一个地址

image-20240601183956481

刷新后点击显示地址

image-20240601184023691

原首地址 tt 已经变为 testaddress1了

提示信息

image-20240601184109283

个人信息

预览

image-20240601184218364

功能

显示余额

image-20240601184257735

修改昵称

介于admin用户的特殊性,我这里新建一个用户mobaia1

用户名和密码暂不提供更改功能

image-20240601185116890

默认新用户的余额都是10000

输入新昵称:

image-20240601185210673

提示信息

image-20240601185225849

刷新后显示

image-20240601185250727

上传头像

选择文件点击上传

头像仅提供首次上传:之后头像已经存在的情况下上传无效

image-20240601185521112

刷新显示新头像

image-20240601185542218

秒杀

仅在登录的时候显示:而且只显示8s,8s后自动关闭或者点击抢购之后自动关闭

只有重新登录之后再显示秒杀界面

image-20240601183302423

自动关闭

image-20240601183325844

点击抢购

image-20240601183418901

抢购失败

如果没有初始地址那么就无法抢购:只能重新登录加载抢购界面

image-20240601190127494

技术框架

photo_2024-06-02_18-58-39

页面功能主题框架

func

About

商城项目前端,vue练手项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published