1.git基本命令
- git init: 初始化项目
- git config --global user.name 姓名:设置用户名
- git config --global user.email 邮箱:设置邮箱
- git remote add origin 地址:本地仓库与远程仓库进行链接
- git pull origin 分支名称:将项目拉下来
- git checkout -b 名称:新建分支
- git status:查看状态
- git add . :添加代码
- git commit -m "no":合并远程仓库
- git pull origin 名称: 拉取项目
- git push origin 名称:提交项目
- git merge 分支名称:合并**分支到当前分支
- git branch:查看分支
- git push origin --delete 名称 :删除远程分支
- git branch -d 名称:删除本地分支
- git log:查看版本库
- git reset --hard 名称:指定回到某个版本
2.超出显示省略号
width: 180px; //一定要加上宽
white-space: nowrap; //强制一行显示
text-overflow: ellipsis; //显示省略号
overflow: hidden; //超出隐藏
3.微信小程序 -定位不准确
在开发微信小程序的过程中,如果对某个元素进行了定位,在电脑上定位看着可以,但是在手机上预览的时候偏移,可以给这个元素添加宽高后再尝试
4.微信小程序-出现弹框后背景的禁止滚动
给弹框加上catchtouchmove="true"或者catchtouchmove="return"
仅触摸背景区域时不穿透底部
5.css字间距
letter-spacing:2px
6.接下来我要讲一个故事,一个微信小程序的小小的功能,困了我整整半天的故事,类似于多选功能,让数据库返回的值中多返回一个字段,然后改变这个个字段的值就可以
7.Unexpected end of JSON input报错
它通常表示浏览器在读取我们的javascript代码时,碰到了不可预知的错误,导致浏览器无法进行下面的解析一般“ ”(双引号), ‘ ’(单引号) ,{},[]未成对输入时会出现这样的错误
当时我在写代码的过程中,因为取值为空,所以JSON.parse(" ")包裹住的为空字符串,从而出现了Unexpected end of JSON input的错误我,导致整个页面功能不能使用
8.再讲一个小故事,vue中this.$router.go(-1)不管用的故事
是因为路由的切换导致的,路由的切换可能有些许的不同,还需要仔细细研究研究
this.router.push('/grade') 会向 history 栈添加一个新的记录,当用户点击浏览器后退按钮时,则回到之前的 URL
this.$router.replace('/grade') 不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录
9.vue-获取自定义属性
(如果您希望以Attr对象返回属性,请使用getAttributeNode)
给元素添加自定义属性 value=“2”
使用:元素.getAttribute(‘属性名称’)
10.vue-数据格式化
绑定属性 formatter="ifendcase"
在函数中设置
ifendcase(val){
if(val.自己绑定的字段 == 0){
Return “保存”
}else{
Return “待审核”
}
}