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...
自己动手打造一款React路由守卫
react路由
大家先不要急,我们先温习下react基本的路由搭建过程。由于react路由统一管理不唯一,此处列举的是基于useRoutes的路由管理。
1. 下载安装
npm install react-router-dom@6 复制代码
...
现有webpack4项目升级记录
1.升级最新的webpack5方案
webpack5相较于我们用的webpack4:
Tree Shaking 更友好,esmodule情况打包效果会很好
内置了 terser-webpack-plugin,不再需要下载安装,即可压缩代码
webpack5 内部内置了 cache 缓存机...
token过期续签
/ 响应拦截器
instance.interceptors.response.use(
response => {
// 隐藏 loading 提示效果
Toast.clear()
return response
},
async error => {
Toast.clear()
// 1. ...
原生js 实现jquery 的parents
function getParents(el, parentSelector /* optional */) {
// console.log(el);
// If no parentSelector defined will bubble up all the way to *document...
node使用puppeteer爬取数据
const puppeteer = require('puppeteer');
(async () => {
// 启动浏览器
const browser = await puppeteer.launch({
headless: true, // 默认是无头模式,这里为了示范所以使用正常模式
args:...
vue切换proxy不重启
config.json
{ "api": "http://localhost:9001" }
// vue.config.js
const hotRequire = modulePath => {
// require.resolve可以通过相对路径获取绝对路径
// 以绝对路径为键值删除require中的对应文件的缓存
delete r...
web worker实现倒计时
<CountDownTimer endTime={1569834068266} onEnd={this.onEndHandler.bind(this)} />
CountDownTimer.jsx
import React from "react";
import styled from "styled-c...
antd-mobile组件库 swiper不自动滚动问题
01- 轮播图组件问题
问题原因: 需要请求后台数据,所以一开始数据设置为空;但设置了autoplay,导致冲突
现象: 一开始不自动播放,当你手动滑动一张后会自动播放
//获取轮播图数据
async getSwiper() {
const {data,status} = await g...
es6观察者模式
// 被观察的目标对象
let obj = { name: 'zyc', csdn: '博客'};
// 观察者
function print() {
console.log('对象被操作了!');
}
// 使用proxy代理
const observeObj = (obj) => new Proxy(obj, {set, get});
//...