APP项目讲解

1.git应用——简单应用

  • git是一个版本管理工具,常用于开发合作代码管理器
  • 本地要先安装一个git应用:
    • 下载地址:https://git-scm.com/download/win
    • 下载下来的安装包,一步一步执行即可,不要去选择位置
    • 来到任何一个文件中右键,选择git bash here
    • 会弹出一个Linux命令框,就说明git安装成功
  • 可以安装可视化工具:TortoiseGit
  • 在开发系统的时候,一般git库有两种
    • 使用人家的系统:gitee -> https://gitee.com/
      • 首先注册账号,在注册账号的时候一定要记住自己注册邮箱号码,git是以邮箱地址为主
2.新建仓库——因为git是用来管理开发代码的一个地方,也就是存储代码的地方
	+ 1.必须先登录
	+ 2.gitee网站的右上角,选择加号+
	+ 3.点击更新仓库按钮进入新建仓库页面
	+ 4.输入仓库名字——最好不要有中文字符,仓库名字一般是英文单词加中划线()
	+ 5、输入仓库描述
	+ 6、勾选初始化仓库
		+ 语言——javascript
		+ 添加  .gitignore 添加忽略文件 -> 表示在这个文件里边写的文件在上传的时候不需要上传到git仓库中
		+ 添加开源许可证 -> 如果项目不开源,那么直接选择ISC标准,开源一般都是选择MIT
	+ 7、 设置模板 -- 一般就把README勾选上,因为项目的readme是git库一进来就会看见的文件,也是一个项目的基本描述文件
	+ 8、选择分支模型 -- 一般初始化的时候,就默认的master分支
	+ 9、点击创建按钮即可
	+ 这里新建的仓库,它在远程服务器上,我们要对项目进行开发,那么还需要把代码下载到本地才行
	![在这里插入图片描述](https://img-blog.csdnimg.cn/5697824e4d824b419197c7b3851d6938.png)
3.下载项目到本地
+ 	1、gitee网站的最后一个按钮,就是名字按钮
+ 2、选择下拉框中的设置选项,点击按钮进入设置页面
+ 3、如果没有设置我们主邮箱,必须设置邮箱
+ 4、在主邮箱管理页面中的主邮箱一定不能勾选不公开我的邮箱地址
+ 5、在个人设置界面的左侧菜单栏中的安全设置模块找到SSH公钥(非对称加密的公钥)选项,然后进入SSH公钥配置界面
+ 6、在这个界面中有一个公钥菜单,点击怎样生成公钥链接
+ 7、在帮助界面复制代码:ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com",把xxxxx@xxxxx.com替换为你刚刚设置并且认证成功的主邮箱地址
+ 8、来到系统中,按下键盘上的徽标键,直接输入cmd字符,然后选择以管理员身份运行
+ 9、把刚刚复制并修改好的命令黏贴进来,回车 -> 输入y -> 一直回车到结束
+ 10、在执行结果中可以找到这样的提示语:Your identification has been saved in C:\Users\17676/.ssh/id_ed25519.
+ 11、复制提示语中的地址: C:\Users\17676/.ssh 在文件地址中黏贴进入这个地址
+ 12、可以看见一个xxxxx.pub文件,这个文件就是我们的公钥,这里可以使用文本编辑器打开,执行Ctrl + A选中,使用Ctrl + C复制
+ 13、来到配置公钥页面,在公钥输入框中黏贴刚刚复制的内容即可--标题一定不要去输入
+ 14、点击确定即可
4.然后重新进入项目:一般在gitee网站的【我的】下拉框
+ 1、点击克隆/下载按钮
+ 2、选择SSH复制
+ 3、来到要把项目下载到的文件夹中右键选择git bash here按钮打开git命令工具,把复制的命令黏贴进去
+ 4、在代码前加git命令:git clone 
+ 5、下载项目以后就可以进行开发
5.开发管理
+ 1、可以把不需要上传的文件或则是目录 -- .gitignore文件中编写
+ 2、项目开发好以后,要上传到git服务
	+ a、打开git命令行并且要进入到项目中去  cd pangu-system
	+ b、把修改后的代码添加到本地git仓库中:git add .
	+ c、提交添加的文件到本地仓库:git commit -m '粟德明第一次提交'
	+ d、把提交到本地仓库的文件推送到远程的git仓库:git push 如果提示信息有错误,那么就没有提交成功
6.版本管理
  • git pull 拉取最新的git仓库数据
  • 在开发的时候,一般不允许在master、release、test、future(一般是产品或则业务或则技术经理)上边进行开发,开发只有一个dev分支
  • 一般clone下来的代码都在master分支上,所以需要执行命令进行分支检出
    • git checkout dev0.0.1672
  • 因为git库是开源的,所以很多公司会去下载开源码,然后自己在服务器上进行私有git库搭建,但是用法和gitee用法一致,甚至和github用法也一样

项目开发流程图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

APP项目

1.项目搭建分析
  • 目的:实现一个采购系统的APP项目
  • 材料准备:
    • 开发标准——开发写代码的标准,比如命名规则等
    • 业务文档——是一个word文档(小公司没有)
    • UI图——PNG高保真图(1080P 720P)、蓝湖系统的网站地址、UI给得HTML页面
    • 接口文档——excel、word文档、swagger
      • 如果是swagger文档,如果后端给的地址是http://localhost(127.0.0.1):28000 像这样的地址,要找后端要对应服务器的地址
2.项目搭建
  • 使用vite脚手架创建项目 yarn create vite
  • 修改文件打到项目初始化的样子
  • 安装依赖 yarn install
  • 把创建好的项目文件推送gitee库
    • git add .
    • git commit -m’提交初始化项目’
    • git push
  • 我们项目是SPA当页应用,页面跳转使用三方库vue-router
  • 搭建路由
    • a、安装路由 yarn add vue-router crypto-js
    • b、实例化路由
      • b1、指定路由模式:hash–hashchang事件/history–ServiceWorker线程
      • b2、配置路由:routes属性 – 重定向、404、meta、name、动态路由(/:id)
    • c、全局拦截
      • beforeEach – 是用户登录时的token标识,如果页面需要登录以后才能进入,那么通过store中的token来认证
      • d、导出router实例并注入全局App中
      • e、在全局挂载的组件中进行router-view组件注入,这样路由组件才会被渲染出来
3.框架搭建

在这里插入图片描述

项目搭建
  • 实现状态管理器
    • pinia主要实现的功能实现状态数据共享
    • 安装:yarn add pinia
  • 实现数据持久化——自己实现的
    • 优点:可以更多的定义和对数据的安全性进行处理
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值