telegraf安装报错解决

报错: warning: /var/cache/yum/x86_64/7/influxdata/packages/telegraf-1.26.3-1.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 7df8b07e: NOKEY 解决方案: https://w...
emer 发布于  2023-6-1 16:40 

自己动手打造一款React路由守卫

react路由 大家先不要急,我们先温习下react基本的路由搭建过程。由于react路由统一管理不唯一,此处列举的是基于useRoutes的路由管理。 1. 下载安装 npm install react-router-dom@6 复制代码 ...
emer 发布于  2023-4-20 10:37 

现有webpack4项目升级记录

1.升级最新的webpack5方案 webpack5相较于我们用的webpack4: Tree Shaking 更友好,esmodule情况打包效果会很好 内置了 terser-webpack-plugin,不再需要下载安装,即可压缩代码 webpack5 内部内置了 cache 缓存机...
emer 发布于  2023-4-19 14:39 

token过期续签

/ 响应拦截器 instance.interceptors.response.use( response => { // 隐藏 loading 提示效果 Toast.clear() return response }, async error => { Toast.clear() // 1. ...
emer 发布于  2023-2-23 18:27 

原生js 实现jquery 的parents

function getParents(el, parentSelector /* optional */) { // console.log(el); // If no parentSelector defined will bubble up all the way to *document...
emer 发布于  2023-2-17 18:49 

node使用puppeteer爬取数据

const puppeteer = require('puppeteer'); (async () => { // 启动浏览器 const browser = await puppeteer.launch({ headless: true, // 默认是无头模式,这里为了示范所以使用正常模式 args:...
emer 发布于  2023-2-14 18:05 

vue切换proxy不重启

config.json { "api": "http://localhost:9001" } // vue.config.js const hotRequire = modulePath => { // require.resolve可以通过相对路径获取绝对路径 // 以绝对路径为键值删除require中的对应文件的缓存 delete r...
emer 发布于  2023-2-13 15:12 

web worker实现倒计时

<CountDownTimer endTime={1569834068266} onEnd={this.onEndHandler.bind(this)} /> CountDownTimer.jsx import React from "react"; import styled from "styled-c...
emer 发布于  2023-1-29 18:54 

antd-mobile组件库 swiper不自动滚动问题

01- 轮播图组件问题 问题原因: 需要请求后台数据,所以一开始数据设置为空;但设置了autoplay,导致冲突 现象: 一开始不自动播放,当你手动滑动一张后会自动播放 //获取轮播图数据 async getSwiper() { const {data,status} = await g...
emer 发布于  2023-1-12 17:10 

es6观察者模式

// 被观察的目标对象 let obj = { name: 'zyc', csdn: '博客'}; // 观察者 function print() { console.log('对象被操作了!'); } // 使用proxy代理 const observeObj = (obj) => new Proxy(obj, {set, get}); //...
emer 发布于  2022-11-2 14:34