灵元素化工电商是一个危化品交易平台,包含电商,采购商供应商和运营平台几个部分。网站主要功能有供应商注册,关键字搜索 普通危化品,实验室试剂,化学品百科搜索及详情,店铺详情,认证中心,商品加购,结算,支付等功能,该项目使用 nuxt 2和 vue 2构建,使用 tailwind,swiper,ant-design-vue,md5,lodash,axios,dayjs 等插件。
负责内容:
1. 登录功能,分为验证码登录,密码登录和扫码登录,验证码登录时需要对发送验证码和账号进行校验,校验通过时发送验证码并 且进入倒计时,且需要对发送验证码按钮防抖处理。登录功能分为登录页和登录弹框,与登录相关的功能作为一个单独的组件进行 复用。登录后要返回登录前页面或者刷新当前页面。
2. 搜索商品,页面公共的搜索框作为组件编写,需要在不同的页面进行复用,所以借助 vuex 缓存当前的搜索关键字,同时与 url 携带的参数保持一致,页面刷新时能保证关键字不会丢失。
3. 购物车模块购物车需要对不同状态的商品进行区分提示,例如失效,库存不足等,在选择商品进行结算时,也需要对商品的数 量进行限制不能超过最大库