1 cors和csrf的区别
2 路飞首页
-页面组件:设置一个路由,当在浏览器访问某个路径,就会显示这个页面组件
-头部组件
-轮播图组件
-页面跳转的两种方式
-<router-link :to='/home'>点我看美女</router-link>
-js中写:this.$router.push('/index')
-尾部组件
3 局部组件的引入和使用
-需要在要使用该组件的组件中引入
components: {
Header, Banner, Footer
}
4 引入全局css样式
-写一个css
-在main.js中引入
5 轮播图表设计
-写了一个基表(abstract)
6 轮播图接口
-自动生成路由
-获取所有
-自定义配置
-配置路由
7 文件放在哪
-放到项目的media文件夹
-第三方存储:oss,七牛云存储...
-自己搭建文件服务器()
-ceph
-fastdfs
-。。。。
8 轮播图跳转问题
9 git
-公司协同开发使用
-版本管理:git,svn
-三个区
-初始化:git init #在当前路径下创建一个.git
-工作区:提交到暂存区:git add 指定文件名
-暂存区:提交到版本库:git commit -m 'dd'
-版本库:
-查看状态:git status
-红色:工作区变更了,没有提到暂存区
-绿色:提交到暂存区,没有提交到版本库
-没有:最新的改变,都提交到版本库了
1 git基本操作
-初始化
-提交暂存区
-提交版本库
-设置用户
-设置全局(在家路径新建一个.gitconfig文件,把用户名邮箱写进去)
>: git config --global user.name '用户名'
>: git config --global user.email '用户邮箱'
注:在全局文件 C:\Users\用户文件夹\.gitconfig新建用户信息,在所有仓库下都可以使用
-设置局部(在项目路径的.git文件夹下的config文件中加入了用户名和邮箱)
>: git config user.name 'liuqingzheng'
>: git config user.email '222@qq.com'
-查看仓库状态
git status
-撤销工作区操作
-git checkout .
-本质是从版本库中拉取最新版覆盖工作区,如果没有被版本管理的文件,不 会变化
-撤销暂存区操作
-git reset . (了解即可)
-撤销版本库提交
-git reste --hard 版本号
- 查看版本管理日志
git log 显示作者,版本号,注释
git reflog 显示精简信息,显示的更多(版本切换也会显示)
2 过滤文件
1 我们项目中有一些文件,文件夹,不要提交到版本库
2 在项目根路径新建:.gitignore.(win平台)
3 在文件中写忽略的文件/文件夹
-直接写文件夹名字或者/文件夹名字,表示忽略这个文件夹
-# 表示注释
-直接写文件名,表示忽略该文件
-* 表示通配符,表示任意数量任意字符 案例:*.log 以.log结尾的都忽略
-?表示单个字符 ?.log
4 咱们的项目(.gitignore.)
.idea
*.log
scripts
3 多分支开发
1 查看分支:git branch # 绿色的意思是当前所在分支
2 新建分支 git branch dev
3 切换分支 git checkout dev
4 删除分支 git branch -D dev # 应该切换到其他分支,再删除
5 分支合并 git merge 分支名
git checkout master # 切换到主分支
git merge dev #把dev分支合并到主分支
4 远程仓库
-gitee,github,gitlab
-remote源操作(远程仓库)
-查看远程仓库:git remote
-添加远程仓库(远程仓库的名字origin):git remote add origin https://gitee.com/liuqingzheng/test.git
-git项目创始者和开发者
-采用ssh协议连接远程源
-提交本地代码到远程仓库
git flow:git 工作流,人为设定的一个标准,多条分支,分别有不同的用途
4.0 remote源操作(远程仓库)
-查看远程仓库:
git remote
-添加远程仓库(远程仓库的名字origin):
git remote add 远程仓库名字 仓库地址
git remote add origin https://gitee.com/liuqingzheng/test.git
-删除远程仓库
git remote remove origin
4.1 远程创建仓库(建一个空仓库)
......
4.2 git项目创始者和开发者
项目创始者
1 没有项目纯空的
mkdir test
cd test
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/liuqingzheng/test.git
git push -u origin master
2 项目已经存在,在本地以及操作了(git_test)
cd git_test
git remote add origin https://gitee.com/liuqingzheng/test.git
git push origin master # 本地代码推送到远程
# 推送 远程仓库名 主分支
3 提交的时候需要输入gitee的用户名和密码
4 提交成功以后,在远程仓库能看到版本变更记录
项目开发者
# 因为是开源的所有人都可以克隆
git clone https://gitee.com/liuqingzheng/test.git
# 修改改代码
git add .
git commit -m
git remote 配置远程仓库(我现在不用配,同一台机器已经配置过了)
git push origin master
# 在提交代码之前,要先更新
git pull origin master
5 pycharm配置git
......
4. 3 采用ssh协议连接远程源(公司一般用这种)
1 使用https操作的,第一次提交的时候,输入用户名密码
2 企业里通常使用ssh
-公钥:配置在gitee
-私钥:留在你本地
3 生成公钥私钥
-在命令窗口下,位置无所谓执行
ssh-keygen -t rsa -C "33@qq.com"
-会在/c/Users/oldboy/.ssh/id_rsa生成公钥私钥
-公钥给别人,私钥不能泄露(非对称加密:对称加密)
4 在gitee中配置,以后本机操作我这个账号,就不用密码验证了
5 远程仓库改成ssh方法
6 git push origin master
4.3 公司操作流程
1 你到了公司,公司会给你一个gitlab账号和密码,(也可能是你自己注册)
2 登进去以后,就能看到你能开发的项目
3 git clone 项目地址
4 改代码---》一顿操作
4 提交到远程ssh方案(生成公钥私钥,配置到你账号中)