摘要:
描述 在react typescript项目中,在打包的过程中会报错抛出could not find a declaration file for module的错误,报错内容如图所示 原因 JS库无法在TS中正常的加载,需要修改配置或者引入ts版本的库 解决办法 1、引入ts版本的库,如,npm 阅读全文
摘要:
描述 项目上有个功能需求是拖拽表格列进行一个排序功能实现,然后antd的文档中只有行拖拽实现,列拖拽则没有,所以只好自己找方法实现 思路 通过antd的头部行属性onHeaderRow设置使用原生js的拖拽功能获取到拖拽的起始位置和最终位置,再由方法去修改表头顺序,从而实现拖拽表头更换位置功能 步骤 阅读全文
摘要:
有时候我们在打包docker镜像的时候,在dockerfile文件里面没有配置vim,导致我们在进入docker容器中编辑一些文件无法编辑,我们就需要在容器中手动安装vim 方法如下: # 1、我们需要通过特殊方式进入容器中,否则无法安装,711c53ec8690为容器ID docker exec 阅读全文
摘要:
实现原理 通过获取页面显示内容的比例,去跟项目自己设置的比例比较,然后算出缩放比例,通过给相应节点设置scal 来缩放实现等比适配 实现页面等比例显示,重点是两个知识点getBoundingClientRect()和transform: scale(x)。 getBoundingClientRect 阅读全文
摘要:
1、前言 正常的安装git方式 yum -y install git 只能安装1.8的版本,但是老版本功能缺失,大多数功能需要安装2.0以上版本,所以只能手动编译安装,下面步骤是安装2.0以上版本方式,在此之前我们需要删除当前git yum -y remove git 2、下载git源码 首先我们在 阅读全文
摘要:
1、先安装nvm 1.1、在线安装 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash #或者 如果wget不存在 执行yum -y install wget wget -qO- h 阅读全文
摘要:
vue项目中动态改变css样式,通过style写css样式的方式:style=""这种,但是可能会存在一个问题,这个style只是针对当前节点的样式进行修改,我如果还有其他节点样式或者伪类,这时候vue的style方式就没办法实现了(可能是我未了解到),所以我通过动态设置css的方式去控制css样式 阅读全文
摘要:
最近项目上想要把项目部署到docker容器中,然后研究试错了好久,才终于成功,于是记录下来。 首先下载nginx镜像 docker pull nginx 创建挂载的目录,我是放在/data/nginx里面,可自行更改 mkdir -p /data/nginx/conf #存放配置文件 mkdir - 阅读全文
摘要:
VUE动态注册组件 1、为什么要动态注册 我们在一些开发中,组件的使用并不是固定的,需要根据配置或者请求的数据去动态渲染某个组件,如果不动态渲染则需要去开发很多重复且冗余的页面 2、怎样实现功能 通过vue的component,代码如下: /** * @desc 统一加载注册组件资源 */ regi 阅读全文
摘要:
JS 裁剪 1、split() 描述:使用一个指定的分隔符把一个字符串分割存储到数组 使用方法: str="jpg|bmp|gif|ico|png"; arr=str.split("|"); //arr是一个["jpg","bmp","gif","ico","png"]数组 2、substring( 阅读全文