Skip to content

pc-gh/barter-frontend

Repository files navigation

壹無前端

idea:壹無(易物),barter。

风格:繁体古风。

logo:双手相扣。200*200.

用户身份:普通用户、管理员。

功能:以物易物的论坛。看帖(评论、点赞)、发帖、我的。

模块:看、写(删)、我(与我相关帖)。

页面设计:主要页面设计为top+button+content。

价值:闲置物品重新利用,提高资源利用率,响应供给侧改革。

技术方案:springboot+vue

logo字体生成:

http://www.diyiziti.com/Builder/

墨刀原型:

https://modao.cc/app/eb7193222e6c979b5cabaaaf4a30b54f744a94e5?simulator_type=device&sticky

前端地址:

http://120.79.197.164/#/mine

后端地址:

http://120.79.197.164:9285/barter/

开发进度

时间 任务 完成情况 备注
2021.11.17 vue-cli脚手架骨架搭建、element引入、页面初步布局 完成
2021.11.18 基本完成页面搭建和页面基本跳转功能 完成
2021.11.20 style使用scoped修复主要功能模块布局问题 完成
2021.11.21 vuex状态管理存储用户主要信息、moment vue帖子时间格式化 完成
2021.11.22 看帖简易功能编码。关闭注册功能。 完成
2021.11.29 增加帖子评论功能,后续增加消息提醒功能 未完成
2021.11.30 增加帖子详情功能(帖子详情、看评论、评论) 完成 帖子评论功能未完成(12.3已完成)
2021.12.3 帖子详情和评论功能 完成

Q&A

  • vue use ajax
  • data exchange
  • component layout(fixed)
  • CORS
  • package(fixed)
  • ser_run_env

后续优化

后端:

  • 增加“根据用户名查找用户接口”。(已添加)
  • 后端CORS处理。(已解决)
  • swagger给出接口哪些字段必须。
  • 帖子、评论最大页数接口。

前端

  • CORS配置。(后端已配置)
  • 用户登录的关键信息缓存(vuex已解决)。
  • element-ui组件加入后错位的调法。(样式设置scoped,已解决)
  • 接口传参哪些是必须的。前端相应需要增加的组件。
  • 数据存储:cookie、localstorage、vuex(状态管理,已解决)。
  • rout带参数传递。
  • 退出系统功能。
  • moment vue时间格式化(已完成)。
  • 查看帖子功能(修改、删除、详情、分页、评论)。逻辑设计:tableData存储缓存避免重复无请求。避免因为页码超出而不断展示冗余数据、上传帖子设置展示详细内容前四个内容+六点。目前已完成双击查看帖子内容。(已完成)
  • alert组件美化。
  • el-table多样交互(单击、双击、鼠标浮动后提示任意词)。
  • npm run dev怎么让-network局域网可访问。(未完成)
  • 修改上传帖子详细内容字数限制由原来30字为100字。
  • 关于前端多次调接口拼凑数据还是后端多表联查返回VO类结果的问题中,后端多表联查处理会方便些。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published