自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react+antd 实现Excel导入导出

react+antd 实现Excel导入导出安装插件npm install xlsx代码import React from 'react';import { Upload, Button, message, Table } from 'antd';import { UploadOutlined } from '@ant-design/icons';import { read, utils, writeFileXLSX } from 'xlsx'/** * Excel 导

2022-05-24 14:55:35 1802

原创 本地项目上传到云服务器 SCP2 将打包好后的项目上传到ftp服务器 js

本地项目上传到云服务器 SCP2云服务器需要自己弄一台安装scp2npm i scp2deploy/serve.js const scpClient = require('scp2');//不能用此插件上传到ftp服务器 scpClient.scp('打包好之后的文件夹 ../build', { host: '服务器主机ip', username: 'root',//一般购买的服务器默认用户名为root 不是宝塔面板的用户名 password: '服务器密码',//不是宝塔

2022-02-21 16:04:13 722

原创 获取富文本中 多个 img 中的src的值

uniapp 获取富文本中img 中的src的值//富文本内容let str = ` <section this-is-inserted-image=""> <img src="https://api.aaa.com.cn/page_000001.png" /> <img src="https://api.aaa.com.cn/page_000002.png" /> <img src="https://api.aaa.com.cn/page_00

2022-01-12 15:52:18 720

转载 Module build failed (from ./node_modules/less-loader/dist/cjs.js):

react+webpack5+antd中less报错 Module build failed (from ./node_modules/less-loader/dist/cjs.js): ···.bezierEasingMixin()// https://github.com/ant-design/ant-motion/issues/44.bezierEasingMixin();^Inline JavaScript is not enabled. Is it set in your options?

2022-01-06 17:09:30 4819

原创 判断用户是否是输入的URL,还是跳转的URL ,做 跳转前页面的加载 loading

判断用户是否是输入的URL,还是跳转的URL ,做跳转前页面的loading 加载referrer 推荐者 // 用户是否是通过地址栏输入的url let URL= 'url' if (document.referrer === '') { $FullScreen.removeClass('hidden');//loading 节点 全屏加载 window.location.href = URL;

2021-12-30 11:19:53 945

原创 放大镜 鼠标移入切换图片 点击出现弹框 弹出框中图片放大缩小 ESC隐藏弹出框

原生JS实现放大镜 鼠标移入切换图片 点击出现弹框 弹出款中图片放大缩小 ESC隐藏弹出款 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,

2021-12-13 10:38:27 226

原创 input radio 排序 当前行的该列选中 其他行的该列禁用

input radio 排序 当前行的该列选中 其他行的该列禁用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1

2021-12-10 14:33:05 572

转载 Module not found Error Can‘t resolve ‘fs‘ ...onode_modules‘electron‘

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-11-16 16:00:41 2799

转载 解决node fs.writeFile 生成csv 文件乱码问题

解决node fs.writeFile 生成csv 文件乱码问题解决node fs.writeFile 生成csv 文件乱码问题:let csv = '';//csv数据fs.writeFile(path.join(__dirname, 'jsoncsv.csv'), `\ufeff${csv}`, { encoding: 'utf-8' }, err => { if (err) throw err; console.log('success')})\ufeff 为 BO

2021-08-22 14:01:34 753

原创 json数据(数组、对象)转csv、Excel

json数据(数组、对象)转csv、Excel安装csvjsonnpm i csvjson --save导入模块// import fs from 'fs';// import path from 'path';// import csvjson from 'csvjson'const fs = require('fs');const path = require('path');const csvjson = require('csvjson')// var data

2021-08-19 21:02:25 308

原创 数组相关(常用数组方法)

数组相关(常用数组方法)findfindIndexforEachmappopreducepushsomeeveryincludesjoinsortsplicefilterreverseindexOflet tempArr = [1, 2, 3, 3, 4, 5, 6, 7, 8, 9, 0], tempObjArr = [ { a: 1, b: 3 }, { a: 2, b: 3 }, { a: 3, b: 3 }

2021-08-09 12:49:47 64

原创 node爬虫,抓取网页数据

node爬虫,抓取网页数据1、什么是爬虫?抓取信息或者数据的程序或者是脚本2、通过node实现对网页数据的抓取.安装插件request,处理请求(此包以被弃用)npm i request -Diconv-lite,解决编码格式npm i iconv-lite -Dcheerio,同jQuery 可以使用$选择器npm i cheerio -D对某讯页面数据的抓取,新建index.jsconst fs = require('fs');const iconv

2021-07-10 16:56:40 1147

原创 base64与blob,界面上预览base64格式的文件

base64与blob后台返回的base64格式的数据在界面上显示预览预览pdf文件(直接预览),预览word(word转pdf)安装 office-to-pdfnpm i office-to-pdf -D需要用到nodejs中的文件系统,node自带新建index.js//引入依赖包const fs = require('fs')const officeToPdf = require('office-to-pdf')//文件所对应的MIMI格式 const typeMa

2021-07-07 21:54:49 957

原创 axios封装,响应拦截器,请求拦截器

axios封装,响应拦截器,请求拦截器安装axios第三方库npm i axios --D新建api文件夹server.jsimport axios from "axios";const http = axios.create({ baseURL: 'http://127.0.0.1:8080',//本地 timeout: 1000 * 60 * 10,//10分钟});// 请求拦截器http.interceptors.request.use

2021-07-07 20:03:52 152

空空如也

空空如也

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

TA关注的人

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