- 博客(16)
- 收藏
- 关注
原创 checkbox 选中更新
{ tabaleWeekHeadData.map((item,index) => ( <div key={item} className={styles.head_text}> <Checkbox disabled={isView} checked={this.validationCheck(newItem, Number(index) +1)} onChange={() => {this.checkChangeHandle({
2020-10-19 18:12:19
277
原创 前端请求数据过多,Promise.all,_.chunk,_.flatten解决方法之一
场景: 向后端发送 post请求,传输一个length 是 3800的 Array,这个是Array是 3800 个人的id, 然后返回id 对应的详细信息。但是接口有限制,最多一次查询并返回1000条,所以最少请求四次。代码:import axios from 'axios';import moment from 'moment';import _ from 'lodash';async function getDetail(idArr) { const chunkArr = _.chu
2020-09-25 19:31:12
901
原创 pm2的使用命令
查看所有的服务:pm2 ps重启某一个服务:pm2 reload ID // 比如 pm2 reload 2查看日志:pm2日志如果在项目中有console,默认会存到/root/.pm2/logs/项目名s-out-0.logcat /root/.pm2/logs/roomcheck-out-0.log | grep '3065719' -C 20 // -C表示上限20行,grep后面为关键字pm2 logs --lines 2000 // 指定打印多少行,会往前回滚2.
2020-08-25 15:57:08
530
原创 express 允许跨域
import express from 'express';import { addDetectionResult } from '../../../controller/client-test/index';const router = express.Router();router.all('*', (req, res, next) => { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Co
2020-08-19 18:11:42
309
原创 create-react-app 脚手架解决本地跨域问题
背景:用create-react-app 脚手架 搭建了一个新项目。但是开发过程中遇到跨域问题。报错:Access to XMLHttpRequest at 'http://www.aaaa.com/' from origin 'http://localhost:3000' has been blocked by CORS policy: Request header field token is not allowed by Access-Control-Allow-Headers in prefli
2020-08-19 17:45:41
765
原创 react自带的reudx 和 react-redux
首先, context/index.js 里面:import React from 'react';const Context = React.createContext({ default: '默认值' });export default Context;然后组件 components/ProblemClient.js 里面import Context from '../context/index';// some code!render(){ return( <Co
2020-07-21 19:40:39
194
原创 antd和 material-ui 页面布局
左边是固定高度的table,右边是对应某一行的详情页,同样固定高度。左右可以各自在屏幕内滚动重点是 利用好布局,然后加上ProblemClientTable 和 ProblemClientDetail 这两个组件外面都包了一个div, div的样式是: height: calc(100% - 52px); overflow-y: scroll; 使用antd:import { Provider } from 'react-redux';import Row from 'antd/lib/
2020-07-21 15:55:05
1380
原创 Ubuntu 16.04 安装nginx+配置 nginx+ 配置站点
安装nginx在Ubuntu 16.04 (Xenial)安装官方的nginx :官网地址:https://www.nginx.com/resources/wiki/start/topics/tutorials/install/#official-debian-ubuntu-packages不用管 Official Red Hat/CentOS packages ,选择 Official Debian/Ubuntu packages 里面的 Ubuntu命令终端输入 cat /etc/issue
2020-06-28 18:43:51
687
原创 moment.js
moment(1593329079000).format('YYYY/MM/DD HH:MM:SS') moment(1593328807000).format('YYYY/MM/DD HH:MM:SS') 上面得到的时间都是一样的(2020/06/28 15:06:00)改成moment(time).format('YYYY/MM/DD HH:mm:ss')就好了
2020-06-28 18:19:14
90
原创 react-json-view+React组件+javascript数组+JSON对象
react的项目 数据展示用到了这个:react-json-viewreact-json-view是一个用于显示和编辑javascript数组和JSON对象的React组件。超级好用!本来想写一篇关于这个react-json-view的博客。发现有盆友已经写好了所以贴过来记录下https://www.cnblogs.com/soyxiaobi/p/9713814.html我的使用是:先终端 :npm install react-json-view再代码里面:import ReactJson
2020-06-24 19:18:29
536
原创 FTP+Cyberduck+服务器部署项目+pm2
本来是先ssh连接上服务器,然后切换到/opt文件夹,准备git clone.但是报错:rdadmin@HLLUXPDESKP02:/opt$ sudo git clone http://git.tututu.com/stacy/it-test-updater.git[sudo] password for rdadmin:Cloning into 'it-test-updater'...fatal: unable to access 'http://git.tututu.com/stacy/it-
2020-06-24 19:02:36
328
原创 mac/imac电脑上传本地项目到个人github
Terminal(终端)输入 cd ~/.ssh 查看电脑根目录上有没有这个文件显示 cd: ~/.ssh: No such file or directory 就是没有。假设你在Github注册账号为: xxxx@xxx.com然后Terminal(终端)输入 ssh-keygen -t rsa -C xxxx@xxx.com,比如我在Github注册账号为我的邮箱 yuanmeng_lucky@126.com,所以我就输入 ssh-keygen -t rsa -C yuanmeng_l
2020-06-14 14:07:16
258
原创 react项目本地跨域(webpack+axios)
react项目跨域(webpack+axios)react项目跨域(webpack+axios)遇到一个需求:要去访问内网里另一个域名的后端接口,比如https://www.aaa.com的域名去访问http://www.bbb.com。一开始是这样写的 axios({ method: 'GET', url: 'http://www.bbb.com/user/xiaoming', data: { StaffSn: '4927493', }, }).t
2020-06-11 22:22:00
876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人