vue2+vant的图书商城

news/2024/7/9 23:55:23 标签: vue, ui, 前端

上次用uniapp加uview简简单单实现了一个图书商城,由于只是学习uniapp的一个练手的东西,所以存在许多不足,就连数据参数都穿错了,所以,现在用vue2加vant又重新做了同样的图书商城,并且把之前的问题进行了解决,gitee地址vue2+vant图书商城,登陆账号为:test@a.com,密码:123123

自定义NavBar,主要运用到了vue的props和$emit(父子通讯)

注册界面,没啥的,主要是校验,组件本身已经做了校验,也可以自定义,不过要注意,判断两次密码输入是否一致时不能用 this.xxx,必须用 @submit绑定的funcrion的参数,如下图的value

 

 

首页,下拉刷新,上拉加载,并且对Tab做了优化,上划tab会固定到top,这里也对其做了一层封装,只需传入对用的tab值数组即可,商品显示也是封装了一个goods-card组件,在商品详情里也会用到

 

 

商品详情,这里就用到了之前封装好的tab和goods-card组件,点击推荐商品列表可以套娃,不过有个待解决的问题是点击返回只能回到首页(该问题已解决,详情看我另一篇)

 

 

这个分类没啥了,在uniapp和微信小程序都有scroll-view,h5就只能自己写样式了 

主要是通过overflow-y:scroll,但是必须给高度,那就height: calc(100vh - 90px);,减去NavBar和底部TabBar的高度即可,注意,减号前后必须加空格。

购物车,左滑可删除,地址加载默认地址,若无默认地址则显示选择地址

 收货地址管理,这里选择即默认了

 

收货地址新建

点击修改地址信息,可回显,可以更新删除地址信息

 

订单预览,可提交订单,后台会返回订单详情,但是支付接口404了

 

 

问题解决:

1.底部导航栏刷新页面会跑问题,通过$router进行判断,即可刷新保留位置

2.有些页面需要进行登陆操作,通过前置路由守卫进行判断,

3.页面切换位置不会到顶部问题:后置路由守卫window.scrollTo(0,0)


http://www.niftyadmin.cn/n/1034182.html

相关文章

Arduino舵机控制相关函数

from:http://blog.sina.com.cn/arduino上次简单的介绍了一下舵机的控制,为了便于大家理解,今天就来具体分析一下Arduino自带的Servo函数及其语句,先来介绍一下舵机函数的几个常用语句吧。 1、attach(接口)——设定舵机…

解决商品跳转嵌套,点击只能返回首页的问题

在vue2加vant的图书商城中,使用到了商品点击跳转的嵌套,由于使用的是同一个组件,所以刚开始我直接让他点击跳转回收首页,这当然是不合理的,现在对其进行了优化,可以点击返回上一个商品。 解决方法:使用watc…

9种超级有用的搜索技巧,适用于GOOGLE,当然BAIDU也是适用的

FROM: http://baijiahao.baidu.com/s?id1565453060443703&wfrspider&forpc最近写文章,写分析,经常需要从搜索引擎上找资料,颇有点大海捞针的感觉。但是自从用上了一些带有命令的高级搜索,一切都变了,让996的我…

双系统下重装win后找不到Ubuntu的恢复启动操作

在网上找了很多种方法,比如用 easyBCD啊,但是这个再 uefi 情况下他不适用啊,怎么半? 好吧,既然不能用,那就找一种更简单的方法吧。。。 那就是 用Boot-repair修复双系统引导 连接网络后我们打开终端&…

前端实习经历

在12月忙完毕业设计答辩后便开始了找实习,首先参加了学校的线下招聘会,总共投了几份简历,其中回应的公司只有一家国企,随后便开始了线上的笔试,题不多也不难,大概的就一些基本的问题,例如常见的…

pycharm注册码

http://idea.lanyus.com/

关于linux下软件配置和启动项的设置

配置一个软件的开机启动, $ gnome-session-properties 出现了图形界面,让选择想要开机启动的软件的位置,不知道啊,因为这样安装的不像 win 下让选安装位置,这个怎么办?别担心: 首先&#xff…

前端实习一个多月总结

不知不觉,已经实习了一个多月了,2022年也已经上了十几天班了,工作过程中,简单的有,难的有,做过的有,没做过的也有,而且说好的实习有大佬带,结果大佬年前辞职了&#xff0…