自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 git stash的坑 webstorm的ctrl+t 快捷stash pull pop暗藏杀机

事情起源: 这一天晚上, 我终于搞完了一天的代码, 准备使用webstorm自带的git管理工具, 于是乎, 我按了快捷键ctrl+t(windows系统), 然后, 愉快的等待自动化命令执行 git stash \ git pull \ git stash pop三连招(这是这个快捷键集成的自动化功能), 在末尾的时候, 突然跳出了Unstash ...的error, what? 什么玩意儿? ...

2019-03-19 10:48:19 2199

原创 react或者css实现多行文本超出加省略号(多行省略)

width: 200px; // 必须指定宽度overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;正常的写法是这样, 但是对于react不适用, React的jsx写法应该是这样子的:width: 20...

2019-03-16 20:00:17 2740 2

转载 table嵌套table 或者td嵌套tr->td 如何合并边框

本人亲测有效!!!【问题】外层table与内层table嵌套,内外表格都需边框时,设置“border=1”,但边框会重复,造成某些地方边框粗,有些地方边框细的问题。【解决办法】:外表格样式:<table border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse;”>内表格...

2019-03-16 17:05:41 2966

原创 webstorm git操作快捷键

ctrl+t 自动stash+pull+pop // 可能会出现无法pop 成功的现象, 需要我们在ws的VSC-->git-->分支对比-->找到某个提交时间节点-->撤回之前的代码ctrl+k 调出commit changes界面ctrl+shift+k 调出push changes界面alt+9 调出分支列表...

2019-03-15 10:50:10 2008

原创 git 回撤远程版本

先git log 查看自己需要回退到哪个版本的编号, 比如是a4d42d, 然后 git reset --harda4d42d 回退本地commit到a4d42d这次提交(注意, 需要先改本地的), 然后复制一份本项目做备份, 再git pull下远端代码(这么做是为了同步远程的分支,例如 dev分支, 不同步---也就是合并的话, git是不允许你push到远端的), 拉取完合并后又恢复成了...

2019-03-15 10:47:41 709

转载 怎样使用webstorm查看一个文件在git中的变动

webstorm时下流行的前端编译软件,内嵌git版本控制,可自动关联对应项目的git账户,当然也可以查看某文件的历史变动,今天小渔就来教大家怎样具体查看文件的历史变动。方法/步骤 1 首先,我们打开webstorm软件,然后找到项目里面的同时也在版本库中存在的文件。 2 打开文件后,我们点击编辑器上方菜单中"VCS"选项,在弹出的菜单列表中选择“GIT” ...

2019-03-15 09:20:13 3108

原创 git 误操作 导致多提交了N多文件

一开始下载的压缩包代码, 写了一些代码, 同事也写了一些代码, 而且项目文件夹MBC包含了前端IBM文件夹和后端文件夹IB, 后来在MBC该文件夹下执行了如下操作:git init 关联远程仓库, git add *, git stash, git pull, git stash pop, git push推送了我写的代码到了远端仓库,这中途似乎出现了一些warning和冲突, 果然,...

2019-03-14 21:45:59 896

转载 git undo redo

基础:git三个区(本地):(1) 工作区(working directory)(2) 暂存区(stage, index)(3) 仓库(repository)· Un-do(1)撤销add操作将加入Stage中的文件(gitstatus绿色)取出放到WorkingDir中(红色)git reset Head [path...

2019-03-14 21:36:44 489

原创 解决 The file will have its original line endings in your working directory

我碰到的情况是这样,公司开了个新项目, 我的git工作账号没有权限, 我一开始复制的压缩包, 因此没有被git监视到, 后来需要推送代码, 便使用了同事的git账号, 并且修改origin 直接git remote add origin 然后git fetch 抓取远端所有分支, 之后git checkout dev 单独拉取dev分支的代码, 这时候报了error: the following ......

2019-03-14 10:33:15 26671 7

原创 Antd Select组件封装 获取选中项或默认项text及ID

我们都知道, 后端写的接口,经常需要用ID来标识唯一,而Select组件允许<Option value="ID">text</Option>去获取当前文本对应的text, 但当我们使用的是RemoteSelect, 也就是下拉项Option的数据是在用户点击了RemoteSelect组件时,请求接口获取到数据, 并且和Form组件配合使用。那么问题来了, Form...

2019-03-12 10:14:58 5995 7

原创 antd Select组件的allowClear点击失效 无法清空

antd Select组件的allowClear点击失效 无法清空? 观察发现,由于同时设置了value属性和allowClear属性, 导致无法点击X清空当前选中项,官方相应的文档并没有提供allowClear点击事件让我们订制自己的事件,因此,解决办法是去除value或者 获取到X清空的dom元素,增加点击事件....

2019-03-11 10:45:50 14349

原创 git基本操作

git add *git diff // 比较不同git stash // 暂存本地修改,防止pull时冲突,git stash--在不想commit的情况下进行git pullgit stash list // 查看暂存列表git commit -m "xxx" // 如果使用git stash 就可以免去本条commit命令git pullgit stash pop ...

2019-03-06 19:20:03 161

原创 antd table 操作栏诡异的渲染出了2个

antd table 操作栏诡异的渲染出了2个, 我使用的版本是2.3.10, 经过排查, 发现原因竟然是因为colums里的operate对象的width属性没设置, 或者operate对象的上一个对象设置了width, 都会导致出现2个操作栏...坑...

2019-03-06 13:48:52 743

转载 git常见错误

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, commit you...

2019-03-05 14:54:29 105

原创 antd的Table后端排序(列升降序)的坑

antd Table列升降序需要有个sorter属性由于分页是后端分页,因此,排序也必须用后端排序(因为前端获取到的数据只有一页,无法正确排序)sorter: (a, b) => { // 啥也不写,不需要前端排序,写了sorter才会出现排序图标},这里会碰到一个坑,接口请求回来的数据明明已经排序正确了,传给dataSource也是正常的,为什么渲染出来的是错的? 因为前端又不...

2019-03-04 16:13:30 15322 8

原创 antd Form表单的mountNode没有咋办

相信大家对底下2句都不陌生:const WrappedRegistrationForm = Form.create()(RegistrationForm);ReactDOM.render(&lt;WrappedRegistrationForm /&gt;, mountNode);在我们使用表单组件时,不知道怎么填写mountNode,其实可以直接这么写const Wrappe...

2019-03-04 16:03:40 9386

原创 document.execCommand(“Copy“)的返回值为false

今天做文本复制到粘贴板踩坑了,具体如下:var myInput = document.createElement('input');myInput.value = "一些文本,等待被复制到粘贴板...";document.body.appendChild(myInput);myInput.select(); // 选择以哪个DOM对象作为模板document.execCommand(......

2019-03-02 17:20:48 8709 2

原创 antd 批量修改 FORM表单 却始终只获取到最后一个表单属性值

今天在前人的基础上搞一个批量修改,用的antd,由于前人是封装的单个Form表单,我在外部增加了个map循环遍历出多个表单,出现了个问题:无论选中哪些修改项,最后取值准备作为修改接口的json字段时,总是只能获取到最后一个表单的内容,Why?是闭包吗? 最后捣鼓了一下午,发现,NO,其实是因为我把数据存在了一个对象a里,后来我在map循环里,每次push一个a对象,而正确的做法是直接push m...

2019-03-01 23:29:47 1166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除