
笔记
文章平均质量分 59
达摩龙
这个作者很懒,什么都没留下…
展开
-
常用链接收藏
常用链接收藏清缓存chrome://net-internals/#sockets数组常用方法 (es4,es5,es6)https://blog.youkuaiyun.com/weixin_57983561/article/details/117232638js根据数组中对象的多个属性值进行排序https://www.cnblogs.com/kerin/p/15433435.htmlhttps://blog.youkuaiyun.com/tangkthh/article/details/93750442...原创 2022-03-30 10:35:04 · 288 阅读 · 0 评论 -
object-to-querystring
query参数整理方法js方法示例结果object-to-querystringjs方法const objectToQueryString = queryParameters => {return queryParameters? Object.entries(queryParameters).reduce((queryString, [key, val], index) => {const symbol = queryString.length === 0 ? ‘?’ : ‘&转载 2022-03-18 15:27:16 · 462 阅读 · 0 评论 -
useContext的用法
useContext的用法useContext基本使用可以分为固定的三步第一步第二步第三步useContext基本使用可以分为固定的三步第一步根组件导入并调用createContext方法,得到Context对象,并导出import React, { createContext } from ‘react’;export const Context = createContext();第二步在根组件中使用 Context.Provider 组件包裹需要接收数据的后代组件,并通过 value 属原创 2022-03-01 14:13:07 · 2685 阅读 · 1 评论 -
Git SSH配置
Git SSH配置1、检查系统是否已存在SSH密钥2、生成新的SSH密钥显示公钥复制公钥Windows:Mac:配置测试1、检查系统是否已存在SSH密钥cat ~/.ssh/id_rsa.pub如果看到以ssh-rsa或开头的长字符串ssh-dsa,则可以跳过下一步的ssh-keygen步骤2、生成新的SSH密钥ssh-keygen -t rsa -C ‘xxx@xxx.com’ 然后一路回车(-C 参数是你的邮箱地址)显示公钥cat ~/.ssh/id_rsa.pub复制公钥Window原创 2021-12-28 17:25:40 · 981 阅读 · 0 评论 -
upload 图片上传
图片上传OSS上传另一种方法上传OSS上传import { Upload, Button, Icon } from ‘@alifd/next’;<Form.Item label=“操作说明图片”></Form.Item> // 图片上传const beforeUpload = (file, options) => {if (file.size > 2048000) {Message.error(‘文件不能大于2M’);return false;原创 2021-12-24 15:53:20 · 555 阅读 · 0 评论 -
select下拉框事件操作
select下拉框事件操作想要在select下拉框里面进行选项列的删除等操作,但是下拉框的事件是分装的,所以需要进行阻止时间冒泡,如下:e.stopPropagation();itemRender方法是select的一个API,通过itemRender可以实现:const itemRender = item => {return ({item.label}<Icon type=“close” size=‘xxs’onClick={(e) => {e.stopPropa原创 2021-12-10 16:02:05 · 1292 阅读 · 0 评论 -
点击按钮禁用倒计时
点击按钮禁用倒计时类组件方式函数组件方式类组件方式state = {// 查询按钮禁用倒计时searchButtonCountDown: 0,};startSearchButtonCountDown = () => {this.setState({ searchButtonCountDown: 10 });const timer = setInterval(() => {const { searchButtonCountDown } = this.state;if (sear原创 2021-12-06 14:42:42 · 600 阅读 · 0 评论 -
app上划分页加载
app上划分页加载1、getScrollTotal封装2、getScrollData封装3、数据请求4、ScrollContent使用5、ScrollContent封装1、getScrollTotal封装export function getScrollTotal(total, pageSize, pageNum, getInfo, setEnd, data?) {if (total && Math.ceil(total / pageSize) >= pageNum) {if原创 2021-07-30 14:58:38 · 305 阅读 · 0 评论 -
常用方法封装
常用方法封装1、获取cookie2、是否是ios环境3、输入框保留小数4、 获取正整数数据(非四舍五入)5、数据判断是否为空,为空显示-6、是否为非空数组7、唯一标识1、获取cookieexport function getCookie(allCookies, name) {const cookies = allCookies.split(’;’);let cookie;cookies.map((v) => {const value = v.trim();if (value.indexO原创 2021-07-30 14:45:33 · 151 阅读 · 0 评论 -
React路由传参与参数获取
React路由传参?路由传参参数获取方法封装getSearchParams接收页面参数获取?路由传参history.push(/cropManagement/SchemeDetails?solutions=${solutions}&schemeId=${schemeId});参数获取方法封装getSearchParams封装出去导出,使用时直接引入,(utils/index)页面export function getSearchParams(query) {const queryStr原创 2021-07-28 10:15:01 · 635 阅读 · 0 评论