vue学习6

(一)、git工具引入

传统方案1.使用u盘,qq…
2.svn:集中式代码管理工具。代码对比。每次提交都会有记录,并且可以回滚代码(回到上一个版本)。无法离线工作
3.git:分布式代码管理工具

git客户端:
1.命令行
2.可视化

git命令:

git init 初始化本地仓库
git add 添加到暂存区
git status 查看git此时提交状态
git add .会将所有的文件添加上去
git log 查看提交记录
git reset --hard HEAD^ 回退上一个版本
git commit -m '第一次提交代码' 提交到本地仓库 -m后面加注释 
git push 添加到远程仓库
git reflog 会记录操作记录
git reset --hard 6位版本号 回退指定版本

git远程仓库:
1.自己配置远程仓库
2.公共的远程仓库,如:github,gitee

提交:第一次需要输入密码(第一次不能输错)
在这里插入图片描述
第二次提交可以直接使用:git push origin master

(二)、git两人协作

非冲突:
git clone 地址 克隆获取项目 (必须开通权限才能克隆)
git pull origin master 拉取最新代码和本地的合并
注意先提交到本地仓库再pull,防止自己的代码被覆盖

冲突:可以手动选择是否合并或者保留

(三)、git分支

git branch -a 查看分支
git checkout -b 新分支名字 创建新的分支
git checkout 新分支名字 切换到新的分支
在这里插入图片描述
git merge 合并分支
git push origin :aaa 删掉远程分支

(四)、vue项目git注意

不用自己创建git
git remote add origin aaa 添加源

(五)、开发流程/云服务器

迭代 > 提测 >上线 >迭代
每日的daily scrum。短会汇报进度

阿里云虚拟主机
可以使用远程桌面连接,输入公网ip进行登录。或网页登录进行操作

(六)、nginx上线

要放在英文目录下
启动前修改conf文件夹下的nginx.conf里的路径修改
启动:
在这里插入图片描述
停止服务器:
在这里插入图片描述
重新加载:
在这里插入图片描述
在服务器中启动项目,就可以通过ip端口直接访问
安全组要注意添加80端口

(七)、vue3

路由:
在这里插入图片描述
创建流程不变,选择变为vue3

react
1.类写法 this.
2.函数写法 不支持状态和生命周期,支持属性

7.1 reactive

vue3 hooks -composition Api (没有this)

setup===生命周期

import {reactive} from 'vue'
setup(){
	//定义状态
    const obj=reactive({
        myname:"kerwin"
    }),
    //定义函数
    const handle=()=>{
    }
    return{
        obj,
        handle
    }
}

注意:
template可以放兄弟节点
在这里插入图片描述

7.2ref

创建ref对象。可以对字符串和数字拦截,拦截的是.value
在这里插入图片描述
拿到节点通过mytextref.value

在页面使用时可以通过toRefs转化成ref对象,方便使用。js中还是用reactive方式定义
在这里插入图片描述

7.3props和emit

hooks中通过形参获取数据
在这里插入图片描述
emit:{emit}解构
在这里插入图片描述

7.4 生命周期

created和beforeCreat变成setup
其他都是前面多加一个on
在这里插入图片描述
写在setup函数中

7.5计算属性

computed()
有缓存效果
在这里插入图片描述
在这里插入图片描述
模糊查询

7.6watch

第一个参数意思是,这个值发生一次改变watch函数就会触发一次
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值