自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 五分钟看懂webpack-个人笔记

loader官方文档Css,Less,Sass,Style,图片视频等等,都属于webpack配置中的加载器,所以我们只需要翻阅文档找到对应的依赖安装并配置在webpack.config里即可举例:Css我就需要先安装依赖,执行(个别文档中指引会少依赖)配置webpack.config。

2023-06-14 17:10:27 296

原创 Http状态码

状态码分类状态码分类1XX信息提示2XX成功3XX重定向4XX客户端错误5XX服务端错误小技巧: 假如你看到一个状态码518, 你并不知道具体518是什么意思。 这时候你只要知道518是属于(5XX,服务器错误就可以了)...

2023-05-18 18:09:05 149

原创 VScode使用小技巧

设置位置:文件—首选项—用户代码片段----搜 javaScript ,进入JavaScript.json,自定义快捷键(setting → Configure User Snippets → JavaScripts.json)例: log 快速输入console.log()

2023-05-18 18:08:37 202

原创 调用接口实现下载文件/导出数据

【代码】调用接口实现下载文件/导出数据。

2023-05-18 18:06:52 230

原创 框架报错【injectIntoGlobalHock】TypeError: Cannot read properties of undefined (reading ‘forEach‘)

是因为谷歌浏览器拓展程序里打开了 React Develop Tools。直接关闭拓展程序即可。

2023-03-29 14:26:03 127

原创 SpringBlade Saber框架搜索翻页条件保存 切换标签页 不刷新 亲测有效 AVUE

客户要求在搜索及翻页后,点击详情或切换tab页的时候,搜索条件及翻页条件要保存,尝试多钟方式后,依然无果,最终发现了这个秘密。二、 在路由设置,使用全局配置。直接修改router文件。

2023-02-23 18:05:00 201

原创 openlayers3学习 使用天地地图画世界

基础的东西就不说了,以下只是个人学习成功记录,对你有帮助过更好,有错误也可以指出,互相学习。

2023-02-10 14:57:49 179

原创 【亲测好用】解决Windows系统Vscode终端无法使用yarn报错无法加载文件

我明明使用`npm i -g yarn ` 安装成功了 甚至在文件夹处 CMD 也可以看到yarn 的版本 甚至在Vscode中又重新安装了一遍yarn 为什么还是报错呢?

2023-01-30 15:28:17 555

原创 mac系统vsCode终端无法打开,终端打开自动关闭的问题

大致思路就是, mac -> 系统偏好设置 -> 安全性与隐私 -> 开发者工具 -> 把vscode添加进去后重启vscode即可。更新完又主动重启 当我按下command+j的时候,突然发现 ‘我去’ , 终端怎么自己打开又关闭了。手欠+强迫症, 几乎每次vscode发布新版本,都会不自觉点下更新,因为小窗口实在难受。总结: windows大概率是权限问题,需要右键以管理员身份运行。我说: 我尼玛是mac ,算了 看看就看看吧 顺便了解一下。度娘说:我这有个windows的解决方案,你看看吧。

2022-12-20 10:47:49 2435

原创 vue使用drag-verify实现滑块验证滑块登录

客户要求输入账号密码后,点击登录,做一个滑块验证的功能。

2022-11-18 15:18:01 1617 1

原创 npm install -g yarn 报错 -13 code: ‘EACCES‘ 亲测有效

在配置新mac的环境的时候,发现yarn无论如何也无法下载安装,搜了很久,最终找到了一个完美的结局办法,亲测有效。

2022-11-18 11:06:33 3572 2

原创 mac使用git安装包安装报错无法打开,因为她来自身份不明开发者

mac如何安装git,git安装包打不开

2022-11-16 11:25:35 1695

转载 js 实现数组查找二分法

二分查找可以解决已经排好序数组(有序数组)的查找问题:只要数组中包含target(要查找的值),那么通过将包含target的数组一分为二,判断有序数组的中位数与target的大小,来判断target属于中位数左边或右边的数组,然后将新数组(也就是刚刚判断出来的包含target的数组)一分为二,循环上述操作,不断的缩小的范围,直到找到它。...

2022-08-26 18:05:54 219

原创 拿到了一套笔试题,简单写了一下

一个盒子主要属性为widthheightpaddingborderpadding标准盒模型宽高即为content怪异盒模型宽高+内边距+边框为content。

2022-07-30 22:31:01 565

原创 关于VUE2中element UI中Dialog 对话框遮罩层错误的解决方案

现象-全局蒙版在el-dialog中添加属性第六行效果官方AP I解释为 dialog 想要在body上,也就是最顶层, 就必须要设置该属性为false

2022-06-28 16:53:04 1318

原创 Echars自定义仪表盘属性详细说明

echars仪表盘属性

2022-06-16 17:32:21 649

原创 React+Antd 实现组滚动表格加强版

上一个版本出现了一些问题,当一个页面同时引用多个自滚动表格的时候会出现dom获取错误,所以改用ref来精准获取dom元素.所以造出来这个加强版组件源码import React, { useEffect, useState, useRef } from 'react';import { Table } from 'antd';export default function index(props: any) { const { dataSource, rollTime = 100, rollNu

2022-05-16 14:39:10 1812 10

原创 kubeSphere部署流程---yapi

前情提要公司内部项目,与实际yapi部署有所区别,看有用的就行了一: 准备部署打包文件(一般应该是运维提供吧,或者从别的项目搬过来)配置Dockerfile文件// 这里 我用8.9.4的node 版本FROM node:8.9.4-alpine as builder// 终端工作目录WORKDIR /usr/builder// 因为我不需要打包前端项目,所以直接复制了整套代码// 复制所有文件 COPY . ./// 设置淘宝镜像源并执行install命令RUN npm c

2022-05-13 15:58:07 563

原创 React之ref使用方法

需求场景做自滚动列表,需要拿到列表的指定div,然后去操作滚动条实现自滚动实现需求起初是通过给列表固定ID, 获取div,然后操作滚动条let container: any = document.getElementById('myRollList');return ( <div id="myRollList" > <List dataSource={dataSource} /> </div> );后来发现当一个页面引入两

2022-05-12 18:21:48 264

原创 通过JavaScript实现分页及搜索查询

// 通过url获取参数 let url = context.ctx.request.originalUrl; // 解析url中的汉字 url = decodeURI(url); let select = {}; // 将搜索条件转为一个对象 if (url.indexOf('?') != -1) { let arr = url.slice(u...

2022-04-26 10:15:48 2417

原创 2022年-最新二次部署yapi流程及解决方案(优化版)

环境配置node版本8.9.4可根据菜鸟教程安装mongodb官网下载并安装最新版mongodb 下载地址下载完安装包后,解压放到一个喜欢的文件夹里,改名为mongodb,方便命令操作与辨认这里我放在usr-local下,后续路径也会是这个路径,可根据具体安装情况改变配置环境变量open -e .bash_profile (因为我这没有这个文件所以我要新建一个)在mongodb下新建一个空的数据文件data,在data下新建一个db文件夹在mongodb下新建一个空的日志文件log

2022-04-12 16:37:26 3242

原创 二次部署yapi 报错: xxx validation failed: mock: Path `xxx` is required 解决方案

前情提要虽然在MongoDB服务器声明了可以存储这个字段而且前端页面像node服务发送请求的时候也携带了参数但是无法存储到数据库内并报错错误提示当发现服务端报错adv_source_mock validation failed: mock: Path `mock` is required.数据表名称 字段错误原因我个人理解为没有在node服务中声明"mock"这个字段所以node服务不会往数

2022-04-12 15:47:13 1158 2

原创 React,antd实现自动滚动Table封装组件

只是根据工作需要,简单写了这种方法如有不妥, 你就当看不见…如有好的建议,私我/评论即可.MD参数名称 | 注释 | 默认值rollNum | 超过多少条开始自动滚动 | 10rollTop | 滚动速度 | 1.5rollTime | 滚动时间 | 100msscroll | 表格大小 | y:500px x:100%flag | 是否滚动

2022-03-17 14:58:39 3452 5

原创 React入门之model请求数据,清晰明了,一看就会

项目基本结构一.接口 services.js ,模块 models.js ,HTML页面1.第一种方式-三者同级2.第二种方式-子级二.接口配置-servicesimport { get, post } from '@/utils/request';// get请求, 获取列表export const getList = (params) => { return get(`/api/demo/list`, params);};// post请求,获取列表export

2022-03-07 14:49:13 1571

原创 【实战应用】后端返回支付宝HTML,如何使用.H5端调用支付宝支付

React实现支付宝支付跳转处理支付宝返回HTMLH5处理支付宝返回的html

2022-03-07 13:53:00 3353

原创 常用正则表达式,表情,身份证,手机号,等正则

export const isInteger = /^[0-9]+$/;// 判断手机号export const isMobal = /^((13[0-9])|(14[5,7,9])|(15([0-9]))|(16[6,7,8,9])|(17[0,1,2,3,5,6,7,8])|(18[0-9])|(19[1|3|5|8|9]))[0-9]{8}$/;// 判断纯数字export const isNumber = /^[0-9]*$/;// 判断纯汉字export const isChinese

2021-12-28 10:01:12 228

原创 Taro快速入门,嘎嘎简单

既然你都看上入门了,我就不介绍什么多端编译反编译之类的,直接上货!一: 配备Node环境(官方建议node版本>=12.0.0)二: 全局安装taro# 使用 npm 安装 CLI$ npm install -g @tarojs/cli# OR 使用 yarn 安装 CLI$ yarn global add @tarojs/cli# OR 安装了 cnpm,使用 cnpm 安装 CLI$ cnpm install -g @tarojs/cli如果安装过程出现sass相关的安装

2021-12-21 11:12:37 623

原创 免登/钉钉免登/钉钉免密登录

需求:1.当用户从钉钉点击按钮,直接跳转到我们的后管项目.2.当用户为首次登录,需要通过短信验证码进行绑定,下次可直接免登直接进入系统直接上代码吧因为正常是有一个普通的登录页面的所以这次的免登录新起了一个页面,将钉钉上的按钮,直接绑定了这个url例如: https://www.XXXX.com/user/auto-login页面处理方式首先是html页面,因为进入项目,首先加载html,所以把获取钉钉ID的请求,写在了html内 $(function () { // al

2021-12-16 15:30:49 18093 4

原创 分享一个什么也不是的代码,仅做记录,希望半年后能看到自己是多么的蠢

需求:当又客户接受到消息,30秒后未回复的情况下,将该对话框背景颜色置红,以做警示.

2021-12-13 18:22:05 589

原创 sessionStorage和localstorage和cookie关联?

sessionStorage和localstorage与cookie有什么关联?区别:'1' cookie 在浏览器和服务器间来回传递。而sessionstorage和localstorag不会自动把数据发给服务器,仅在本地保存。'2' 存储大小限制不同:cookie数据不能超过4kb,sessionstorage和localstorage比cookie大得多,可以达到5MB。'3' 数据有效期不同:sessionstorage:仅在当前浏览器窗口关闭之前有效,自然也就不可能保持持久loca

2021-09-29 15:04:05 138

原创 前端高频面试题 promise 初级篇

前端高频面试题 promisepromise概述Promise是跟随es6出来对异步回调地狱的一种很好的解决方案。那么什么是回调地狱?如果没有promise,我们想发送一个异步请求需要// 请求 代表 一个异步网络调用。// 请求结果 代表网络请求的响应。请求1(function(请求结果1){ 处理请求结果1})看起来还行是吧,但是现在来了,我们需要用上一个请求结果来发送下一个请求。然后再再再再发送请求,于是,回调地狱来了。请求1(function(请求结果1){ 请

2021-06-01 22:38:46 999 1

原创 WEB前端面试题-2021 不定期更新

前端面试题是这样的,我是刚刚培训出来的,最近也是在忙面试,我把遇到的面试题给大家分享一下,希望会用得到(大佬可以直接右上角×掉了)自我介绍VUE生命周期元素 ,垂直水平居中如何改变文本的样式是这样的,我是刚刚培训出来的,最近也是在忙面试,我把遇到的面试题给大家分享一下,希望会用得到(大佬可以直接右上角×掉了)自我介绍其实这部分我自己刚开始遇到的就很尴尬,英文刚开始的面试的时候,发现自我介绍就是介绍完自己什么姓名,年龄啊之类的就尬住了,不知道还可以说什么,所以以下,总结了一部分自我介绍,姓名,年龄,

2021-05-26 23:02:10 856 1

空空如也

空空如也

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

TA关注的人

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