自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何控制Echarts时间轴的刻度区间

我们可以通过Echarts中的xAxis.minInterval和xAxis.interval设置一个固定的时间间隔。废话不多说,看效果图,我的是24小时的间隔。例如:1小时的时间间隔。

2023-03-15 15:14:27 2915 1

原创 js数组排序sort方法以及sort方法对原数组的影响解决方案

上面这个方法只是使用到了浅拷贝,list和dataList指向的还是同一个存储地址,所以这样子的操作会影响到原始数据。只需要把原始数据使用concat将原始数据拼接一下就产生了一个参拷贝,将新的数组指向了一个新的存储地址。使用sort对数组对象进行排序方法。我们可以使用深拷贝来解决这个问题。

2023-03-15 11:14:21 555

原创 创建一个react项目

创建一个react项目

2023-02-20 14:31:43 170

原创 Ant Design Modal 对话框的弹出样式

如何设置modal对话框的弹出样式

2022-10-17 12:30:58 1808 1

原创 git 版本回退

git 版本回退

2022-10-17 12:15:45 157

原创 git版本回退

git版本回退

2022-09-16 17:42:33 117

原创 如何不让子元素继承父元素的样式

display: inline-block;

2022-03-03 14:21:50 2824 2

原创 如何获取本地UTC时间戳

let d = new Date();let date = Date.UTC(d.getUTCFullYear(),d.getUTCMonth() ,d.getUTCDate(),d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds());let time = Math.floor(date) / 1000console.log(time)utc时间戳与本地时间的相互转换https://tool.lu/timestamp/...

2022-03-02 16:04:32 787

原创 mac中vs的自动保存

首先打开vsCode,然后注意右上角的菜单,点击文件,选择自动保存,就OK了

2022-02-28 11:44:20 1014

原创 React中Hooks方法总结

通俗一点的解释1、useState向组件内部提供一个state,一个可以更新他的函数,可以事件直接执行,并且新的state和旧的state不会合并,类似于this.setState点击完成之后就加12、useEffect接收两个参数,第一个参数为回调函数,第二个参数为一个数组,可以是空的数组,(dependencies,第二个参数的名字),执行时机,如果第二个参数为空的数组那么只会在页面加载完成之后执行一次,如果第二个参数里面有值,当数组里面的值发生改变的时候会再次执行回调函数代码里面c

2022-02-25 16:57:55 817

原创 本地时间和UTC时间

北京时间戳和世界时间戳相比快出来8小时可以使用在线时间戳进行转换去掉8小时的秒数算出来当前的世界时间戳本地时间和UTC时间https://www.cnblogs.com/Ewarm/p/13403998.html在线时间戳转换https://tool.lu/timestamp/...

2022-02-24 14:58:36 385

原创 跑马灯动画

纯css实现的跑马灯动画const SytledWrapper = styled.div` width:300px; height: 50px; margin: 0 auto; overflow: hidden; position: relative;`const animationLeft = keyframes` from{ left:var(--startPos); } to{ left:var(--stopPos); }` c

2022-02-24 12:45:01 206

原创 两个数组,第一个数组中的随机一个数据分配给另一个数组中的每个元素

使用取余数这边我是有5个背景图但是想随机分配给每一个另一个数组的每个元素,但是使用循环的话之类的话又很复杂,于是就使用到了取余数,这边我这个背景数组里面一共有五个子元素,于是就使用另一个数组的下标去取于这个5,这样子就算不满足5的话就是0,1,2,3,4。满足5的情况下又刚好是1,这样就玩美解决了这个问题。...

2022-02-24 11:02:50 169

原创 js随机数

getRandom(min,max){ return Math.floor(Math.random()*(max-min+1))+min;}

2021-09-22 14:42:38 114

原创 React的TypeScript中事件中的三元运算符报错

遇到这种问题我们可以把三元运算符转换为if判断if(this.count >= 8){ this.count = 8}else{ this.count = this.count}

2021-09-17 17:30:31 506

原创 React中TypeScript中选项卡(附css样式)

import { Component } from "react";import './Tab.less'interface Props{}interface User{ ID:string, text:string,}interface iText{ ID:string, text:string,}interface State{ ButtonIndex:number, ButtonArray:User[], TextArray:i

2021-09-16 19:22:57 247

原创 React中TypeScript中移动端拖拽(附css样式)

import React, { Component,createRef } from "react";import './Drag.less'interface Props{}interface State{ }class Drag extends Component<Props,State>{ disY:number=0 disX:number=0 y:number=0 x:number=0 dragElement = cre

2021-09-16 19:20:15 177

原创 React中TypeScript中react-app-rewired 错解决方法

react-app-rewired降到2.0版本cnpm uninstall react-app-rewired用上面的语句删除原来的react-app-rewiredcnpm i react-app-rewired@2.0.2-next.0然后重新安装低版本的react-app-rewired

2021-09-16 10:11:44 403

原创 React中TypeScript如何配置Less、px转reem、antd-mobile和路由

创建项目create-react-app ts3 --template typescript配置lesscnpm install less-loader less --save-dev查找 node_modules 下面的react-scripts/config/webpack.config.js上面两行代码放在接着ctrl+f查找这个sassModuleRegex 放在这段注释的上面const lessRegex = /\.less$/;const lessModuleRegex

2021-09-16 09:40:03 560

原创 react-typescript构建react项目和修改源

查看源npm config get registry默认源npm config set registry https://registry.npmjs.org切换淘宝源npm config set registry https://registry.npm.taobao.org再查看一次npm config get registry显示的是下面的就表示切换好了https://registry.npm.taobao.org/然后配置cnpm npm install -g cn

2021-09-15 15:21:19 159

原创 vue中如何点击列表页跳转到详情页,并保存当前点击的位置,返回时仍是当前位置

第一步:在router文件里面的index.js写入{path: ‘/’,name: ‘Home’,component: Home,meta: {keepAlive: true //需要缓存}}上面是跳转路由,主要是把meta添加到里面第二步:还是在这个文件里面加入const router = new VueRouter({ mode: 'history', base: process.env.BASE_URL, routes, scrollBehavior (to

2021-09-10 19:14:52 2527

原创 不确定行数文本上下左右居中并且超出省略号代替

动态获取数据的时候不确定文本行数并且要求文本居中和超出的用省略号来代替.son{ overflow: hidden;//超出隐藏 text-overflow: ellipsis;//溢出用省略号显示 display: -webkit-box;// 将对象作为弹性伸缩盒子模型显示。 // 控制行数 -webkit-line-clamp: 2;//超出两行隐藏 -webkit-box-orient: vertical; // 从上到下垂直排列子元素 //(设置伸缩盒子

2021-09-09 11:38:36 212

原创 React中添加防抖阀

全局声明一个变量 在constructor中this.Time=null在你的事件中加入如下代码clearTimeout(this.Time)this.Time=setTimeout(()=>{ console.log('正在输入中')//这边是用来写你的代码的},1500)如果报错可能是this指向的问题,在你的html代码中使用bind(this)改变this的指向...

2021-09-08 11:27:52 83

原创 React中Cannot read property ‘setState‘ of undefined

在事件中添加bind(this)出现这种情况一般是this指向的问题

2021-09-08 11:10:48 140

原创 React中配置反向代理

下载依赖npm i http-proxy-middleware --save -dev在src目录下新建setupProxy.js文件const { createProxyMiddleware } = require('http-proxy-middleware') module.exports = function (app) { app.use(createProxyMiddleware('/api', { target: 'http://www.ibugthree.com',

2021-09-04 19:34:15 73

原创 React中配置antd-mobile后less和px转rem失效的问题

在config-overrides.js中修改需要添加的部分const { override, fixBabelImports, addLessLoader, addPostcssPlugins } = require('customize-cra');module.exports = override( fixBabelImports('import', { libraryName: 'antd-mobile', style: 'css',

2021-09-04 16:40:34 657

原创 React中配置antd-mobile

安装项目中依赖npm install antd-mobile --savenpm install react-app-rewired customize-cra --save-devpackage.json中需要修改的地方"scripts": { "start": "react-app-rewired start", "build": "react-app-rewired build", "test": "react-app-rewired test --env=jsdom" }

2021-09-04 16:00:04 279

原创 React中配置px转rem

React中配置px转rem安装依赖npm i lib-flexible --savenpm i postcss-px2rem --save主要用来暴露项目配置npm run eject!如果运行npm run eject报错,出错的原因应该是仓库里面代码没有提交,如下提交一下git add .git commit -m '自定义名'npm run eject然后打开项目中 config->webpack.config.js 进行配置在配置文件中添加如下代码const px

2021-09-04 15:28:34 311

原创 React中配置less

React中配置less安装lessnpm install less-loader less --save-dev查找 node_modules 下面的react-scripts/config/webpack.config.js上面两行代码放在接着ctrl+f查找这个sassModuleRegex 放在这段注释的上面const lessRegex = /\.less$/;const lessModuleRegex = /\.module\.less$/; {

2021-09-04 15:12:51 138

原创 React中配置redux

React中配置redux初始化npm install安装依赖npm i redux react-redux -S项目目录import React from 'react';import ReactDOM from 'react-dom';import './index.css';import App from './App';import reportWebVitals from './reportWebVitals';import {HashRouter as Router

2021-09-04 14:13:18 85

原创 React配置路由

如果创建好文件可以直接跳过注:图片下面有代码新建文件npm install -g create-react-appcreate-react-app '项目名称'创建好文件的直接从这一步开始npm install react-router-dom react-router-config -S在scr的index.js中引入下面的import {HashRouter as Router} from 'react-router-dom'替换成然后新建view文件夹并且创建两个文件I

2021-09-02 20:14:05 195

原创 Vue.js小球抛物线懒人代码

<template><div> <div>你的内容部分 <!-- 定义你的点击事件 --> <div class="box" @click="addClick"></div> </div> <!-- 小球代码部分 --> <div v-for="(ball, index) in balls" :key="index"> <transition name=

2021-08-10 18:36:37 233

原创 解决ios橡皮筋回弹

在ios系统中,页面在上下滑动的时候,会触发橡皮筋问题,页面的顶部和底部跟着页面一起滑动的问题,下面就讲一下如何解决这种问题。

2021-07-13 19:25:57 559

空空如也

空空如也

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

TA关注的人

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