天波h5前端应用
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
JinxChen 005cce3ab5 Merge branch 'feature-gaode-circle' into develop пре 2 година
nginx - 增加 nginx.conf文件 пре 2 година
public 修复 构建多页面失败的问题 пре 2 година
src feature пре 2 година
tests/unit init пре 2 година
.browserslistrc init пре 2 година
.env.development 配置 运行环境 пре 2 година
.env.production 配置 运行环境 пре 2 година
.env.test 配置 运行环境 пре 2 година
.eslintrc.js - 增加 引入高德地图api пре 2 година
.gitignore init пре 2 година
.postcssrc.js - 完成 项目搭建 пре 2 година
Dockerfile - 增加 docker部署脚本 пре 2 година
README.md feature пре 2 година
antpay_frontend_web_run.sh - 增加 AgreementDialog 组件, '@/components/AgreementDialog' пре 2 година
babel.config.js - 完成 项目搭建 пре 2 година
jest.config.js init пре 2 година
package-lock.json feature пре 2 година
package.json feature пре 2 година
setup_development.sh - 增加 环境设置脚本 пре 2 година
setup_production.sh - 增加 环境设置脚本 пре 2 година
setup_test.sh - 增加 环境设置脚本 пре 2 година
vue.config.js 修复 打包失败的问题 пре 2 година

README.md

alipay-scan-code-front-end

项目说明

这是一个通过支付宝二维码进入的h5

项目依赖安装

npm install

项目运行

npm run dev

项目打包

npm run build

项目本地调试

运行成功后 本地调试首次进入会进入到 http://localhost:8080/#/404 404页面
因为当前url还没有参数, 此时需要手动在url后面添加需要的参数,
例子: http://localhost:8080/#/index?goodsNo=889&userId=1
其中 goodsNo是商品的no,  userId是用户的id, 这两个参数后面接口都会用到
以上在线上环境不需要配置,因为二维码会自动把这两个参数添加上去

项目代码编写规范(暂时想到这些,后面根据项目情况补充说明)

  • css类名: 小写驼峰 中间用 - 隔开
  • js函数方法: 开头小写后面开头大写驼峰
  • .vue 文件命名: 统一大写驼峰
  • 常量命名: 全部大写 以_拼接, 具体例子见: /src/config/models下的文件

项目分支管理

  • master: 不可在此分支做任何修改, 只能合并develop分支, git merge --no-ff develop ; 且部署上线时对应production环境,不可混肴
  • develop: 平时开发使用此分支, 需另开分支并说明是做什么的, 比如fix bug, git checkout -b fix-xxxx, 开发完成自测无问题后合并到develop分支,
  • test: 如不必要不在此分支做任何修改, 合并develpo分支, git merge --no-ff develop ; 部署上线时对应test环境,不可混肴

git 提交规范

  • feature 新增一个功能
  • bugfix 修复一个
  • Bugdocs 文档变更
  • style 代码格式(不影响功能,例如空格、分号等格式修正)
  • refactor 代码重构
  • perf 改善性能
  • test 测试
  • build 变更项目构建或外部依赖(例如 scopes: webpack、gulp、npm 等)
  • ci 更改持续集成软件的配置文件和 package 中的 scripts 命令,例如 scopes: Travis, Circle 等
  • chore 变更构建流程或辅助工具
  • revert 代码回退

版本控制以及版本迭代说明

v1.0.0

2022.02.23 build

  • 初版发布
  • 完成 项目搭建
  • 完成 项目迁移 从documentFrontEndWeb 到 AntpayFrontEnd
  • 增加 docker部署脚本
  • 增加 环境设置脚本
  • 增加 nginx.conf文件 fix
  • 修复 路由history模式原因引起的页面空白的问题

v1.0.1

2022.02.25 feature

  • 增加 非支付宝浏览环境下扫码切换支付宝弹窗提示
  • 增加 android和ios设备支付宝下载链接
  • 增加 android设备复制粘贴下载链接功能

v1.0.2

2022.03.04 feature

  • 增加 春雨个性化定制 ‘@/views/chunyu/AliPayForm’
  • 增加 Checkbox 组件, ‘@/components/checkbox’
  • 增加 AgreementDialog 组件, ‘@/components/AgreementDialog’

v1.0.3

2022.05.09 feature

  • 增加 支付宝花呗支付页面

v1.0.4

2022.05.10 feature

  • 增加 一个高德demo 判断一个点是否在一个多边形围栏内
  • 增加 引入高德地图api
  • 增加 圆形围栏判断 一个点是否在圆形围栏内
  • 增加 坐标点显示

v1.0.5

2022.05.11 feature

  • 增加 多页面配置

v1.0.6

2022.05.23 ci

  • 删除 多页面配置

feature

  • 增加 一个判断点是否在多个围栏单页面

v1.0.7

2022.06.17 feature

  • PointInRing
    • 增加 圆形或者marker拖拽

v1.0.8

2022.07.21 feature

  • websocket-demo
    • 增加 一个websocket的demo

2022.08.31 feature

  • html-canvas-demo
    • 增加 一个htmlCanvas2demo