自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 2022备忘录

外部的layouts 可以通过connect 获取仓库, 但是layouts中的MainLayout获取不到因为MainLayout不是使用默认导出 导致连不上仓库,改为默认即可或者 使用@connect方法 @connect(mapStateToProps);export {} 导出。

2023-06-28 09:25:49 110 1

原创 ANTD-react 表格-展开项 如何控制

项目需求: datasource中, 有的column有children, 有的则没有,有children的项可以点击展开, 没有children的则没有展开的图标.问题: 设置了expandedrowkeys 无效, 所有项都有展开图标,不是我想要的效果解决: 使用表格中expandIcon = {expandIcon} 属性// 图标展开样式修改 expandIcon = (props) => { // 有children的显示图标 if (props.record.chil

2022-03-14 11:16:12 1528

原创 项目显示优化点

显示1px问题将盒子的宽高 - 0.5 即可如何储存数据元素信息事先写入firstChildJSON.parse() 与 XY坐标信息合并拖动修改 // 取出数据let text = event.dragEvent.target.firstChild.innerText; // 转对象let obj = JSON.parse(`{${text}}`);// 存新的数据 坐标saveData(obj, "positionX", x);// 转字符串let str

2021-11-10 10:00:10 127

原创 tnpm的插件及使用

使用Chrome插件SwitchOmega导入ali环境配置,代理到env66连接到ascm服务器ReResReRes可以用来更改页面请求响应的内容。通过指定规则,您可以把请求映射到其他的url,也可以映射到本机的文件或者目录。ReRes支持单个url映射,也支持目录映射。 注:安装后,在地址栏输入chrome://extensions/进入扩展页,找到ReRes,勾选“允许访问文件网址”,这样就可以让ReRes支持本地映射了。tnpm下载tnpmnpm install --regis

2021-11-10 09:20:52 3679

原创 docker命令

docker images 查看镜像docker ps 查看进程 -a 查看资源占用docker rm 删除docker容器 (1)docker rmi 删除镜像 (2)docker pull 拉取镜像 from docker hubdocker run -d 镜像名 -d 后台运行 --cups 限制运行在宿主机CPU的进程, 被隔离, 有自己的虚拟网卡, (端口不同于宿主机)docker inspect> NetworkSettings 查看网卡设置docker kill

2021-11-10 09:19:48 89

原创 React踩坑记录

hooksuseEffect() 机制useEffect的执行是异步的 不会阻塞代码

2021-11-10 09:18:56 942

原创 Vue.observable API的使用

来源这个可以理解成为简化版的Vuex, 因为Vuex使用比较复杂, 在非大型项目中使用起来不方便, 为了简化传值操作, 2.6之后新增此API使用方法像 Vuex 一样, 需要新建一个store.js 文件管理state数据和mutation操作,若组件需要使用数据和方法,import 导入store.js 中的 数据和方法即可值得注意的是, 数据还是需要放入computed 中, 方法还是需要放入 methods 中实例新建文件import Vue from 'vue';//

2020-12-22 11:37:05 450

原创 VScode插件

我自己使用的是vscode编辑器,轻量,快捷,插件多,好用下面我介绍一下我自用的vscode一些比较好用的插件Bracket Pair Colorizer // 这是一个显示代码开头结尾的插件,在嵌套较多时会容易分清代码是在哪里开始和结束的Chinese (Simplified) Language Pack for Visual Studio Code// 这是中文简体汉化包Easy LESS// less 的扩展插件包ESLint// eslint规则的解释插件Live Ser

2020-12-21 21:47:03 201 1

原创 9.9 ajax

Ajax的实现步骤使用xhr发起GET请求(⭐⭐⭐)步骤创建 xhr 对象调用 xhr.open() 函数调用 xhr.send() 函数监听 xhr.onreadystatechange 事件// 1. 创建 XHR 对象var xhr = new XMLHttpRequest()// 2. 调用 open 函数xhr.open('GET', 'http://www.liulongbin.top:3006/api/getbooks')// 3. 调用 send 函

2020-12-21 15:09:54 173

原创 子元素上flex的属性详解

今天在写一个原生方法实现移动端 tab 栏拖拽滑动的效果时,用 js 定位修改定位,写了一长串代码,感觉很累赘,于是尝试了一下纯 css 的 flex 方法,发现很好用,因为之前用的很少,不太熟悉,各位看官轻喷。下面是结构 <ul class="tab-head"> <li class="select">开发者资讯</li> <li>ios</li> <li>c++</li>

2020-12-19 16:26:14 1323 2

原创 React中编程式导航踩坑

react-router 中 this.props.history 未定义 undefined 报错 Cannot read property ‘push‘ of undefined在函数组件或类组件中import React from 'react';import ReactDOM from 'react-dom';import { BrowserRouter as Router, Route, Link } from 'react-router-dom';class Child exte

2020-12-03 22:12:35 383

原创 单点登录SSO的原理

思考: web系统早已从久远的单系统发展成为如今由多系统组成的应用群,面对如此众多的系统,用户难道要一个一个登录、然后一个一个注销吗?当然不是,web系统由单系统发展成多系统组成的应用群,复杂性应该由系统内部承担,而不是用户。无论web系统内部多么复杂,对用户而言,都是一个统一的整体,也就是说,用户访问web系统的整个应用群与访问单个系统一样,登录/注销只要一次就够了延伸: 虽然单系统的登录方案很完美,但对于多系统应用群已经不再适用了,为什么呢?单系统登录解决方案的核心是cookie,cooki

2020-12-02 22:08:15 1587 1

原创 面经: 关于promise.all 和 promise.race 的简单理解

promise.all : 成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。不论谁的请求结果快 都是按参数顺序打印let p1 = new Promise((resolve, reject) => { resolve('成功了')})let p2 = new Promise((resolve, reject) => { resolve('success')})let p3 = Promse.reject('失败')Promise.al

2020-11-26 10:55:36 183

原创 服务器返回的常见的状态码

1xx(临时响应)100 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)200 : 请求成功的状态码201 : 请求成功并且服务器创建了新的资源。202 : 请求已接收,但尚未处理203: 请求的返回信息来自别处204: 成功但 返回无内容3xx(重定向 网站域名变更)301: (永久移动)请求的网页已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应

2020-11-24 21:33:08 4390

原创 关于uni-APP 开发小程序的文件的说明

项目文件:pages : 存放主包的一些页面 一般是tabbarsubpkg: 存放分包的一些页面; 比如 搜索页面 商品详情页面等components : 存放一些组件 比如search按钮; 表单组件等 在页面中使用的东西static: 存放静态资源. 如图片 视频 图标等unpackage : 项目创建的时候自带的文件夹,一般我们要ignore掉, 放入一个.gitkeep占位文件防止丢失page.json: 配置文件, 来控制微信小程序的APP.jsonmainfest.json:

2020-11-24 20:00:18 1089

环境配置文件config-file

环境配置文件config-file

2020-12-21

空空如也

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

TA关注的人

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