自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

树上骑个猴的博客

web前端、vue、elementui

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue前端请求出现Required String parameter ‘xx‘ is not present

如果参数大小写、拼写都正常。且参数放在body里面。则原因如下:原因:axios 默认是 Payload格式数据请求,但有时候后端接收参数要求必须是 Form Data 格式的,所以我们就得进行转换。Payload和Form Data的主要设置是根据请求头的 Content-Type 的值来的:Payload    Content-Type: ‘application/json; charset=utf-8’Form Data   Content-Type: ‘application/x-www-

2021-02-26 16:41:10 1769

原创 [Vue warn]: Error in render: “TypeError: Cannot read property ‘length‘ of undefined“ found in

出现此类错误。一定是代码中“xxx.length”的“xxx”。未定义或者为空解决方案:1.先从javascript代码中找2.如果第一步没找到且是vue,则从中找。比如v-if=“form.xxx.length > 0” ,要写成v-if=“form.checkVal !== undefind && form.xxx.length > 0”...

2021-02-25 13:42:17 246

原创 Error: Rule can only have one resource source (provided resource and test + include + exclude) in {.

vue-cli项目运行npm run dev / npm run serve后报错:Error: Rule can only have one resource source (provided resource and test + include + exclude) in { "exclude": [ null ], "use": [ { "loader": "G:\\CustomerDay\\customerday\\node_modules\\cache-

2021-02-22 09:51:09 20677 10

转载 Service Worker和HTTP缓存

很多人,包括我自己,初看Service Worker多一个Cache Storage的时候,就感觉跟HTTP长缓存没什么区别。例如大家讲的最多的Service Worker能让网页离线使用,但熟悉HTTP缓存的朋友,会发现,把整站所有资源设置为长缓存(不带校验),也可以实现离线使用。那么,Service Worker在缓存方面和HTTP缓存比较,有什么好处呢?带着这个疑问,我翻阅了一些大神博客JakeArchibald的《Caching best practices & max-age go

2021-02-20 09:51:37 414

原创 mongodb://127.0.0.1:27017/egg-mongo disconnected(nodejs.MongoNetworkError: [egg-mongoose]failed... )

npm run dev 突然无法启动egg.js程序,一脸懵逼。查看控制台发现如下报错:2021-02-19 16:49:43,613 ERROR 6152 [egg-mongoose] mongodb://127.0.0.1:27017/egg-mongo disconnected2021-02-19 16:49:43,615 ERROR 6152 nodejs.MongoNetworkError: [egg-mongoose]failed to connect to server [127.0.0.

2021-02-19 17:18:18 1282

转载 JS 0.1+0.2不等于0.3的问题

在正常的数学逻辑思维中,0.1+0.2=0.3这个逻辑是正确的,但是在JavaScript中0.1+0.2!==0.3,这是为什么呢?这个问题也会偶尔被用来当做面试题来考查面试者对JavaScript的数值的理解程度。0.1+0.2==0.3 // false在JavaScript中的二进制的浮点数0.1和0.2并不是十分精确,在他们相加的结果并非正好等于0.3,而是一个比较接近的数字 0.30000000000000004 ,所以条件判断结果为false。原因在于在JS中采用的IEEE 754的

2021-02-19 16:58:55 1476

转载 JavaScript 隐式类型转换

JavaScript 是非常宽容的,「来者不拒」,不在乎什么类型。 例如,它如果想要接受数字,它并不拒绝其他类型的值,而是试图把它们转换成数字:> '5' - '2'3> '5' * '2'10自动转换为布尔值通常不会引起问题,而且往往很有用(译注:比如在C语言里,根本就没有布尔类型。by @justjavac)。 即使如此,这些隐式转换也会引起怪癖(quirks)。 但是当自动转换为字符串时,可能会引起问题。一:隐式转换为布尔:“truthy”和“falsy”当 JavaScr

2021-02-18 17:31:34 639

转载 浅谈js的 instanceof 和 typeof 的实现原理

typeof 实现原理我们可以先想一个很有意思的问题,js 在底层是怎么存储数据的类型信息呢?或者说,一个 js 的变量,在它的底层实现中,它的类型信息是怎么实现的呢?其实,js 在底层存储变量的时候,会在变量的机器码的低位1-3位存储其类型信息000:对象010:浮点数100:字符串110:布尔1:整数but, 对于 undefined 和 null 来说,这两个值的信息存储是有点特殊的。null:所有机器码均为0undefined:用 −2^30 整数来表示所以,typeof

2021-02-18 11:17:25 552

原创 JavaScript最全的判断数据类型的方法

js一共有7种数据类型:6种简单数据类型和1种复杂数据类型:6种简单数据类型包括:String boolean Number Symbol(ES6新增) Undefined Null1种引用数据类型:obejectjs的常见内置对象:Date,Array,Math,Number,Boolean,String,Array,RegExp,Function…Object.prototype.toString.call(function(){}); //"[object Function]"//这个方法.

2021-02-18 10:17:42 459 1

转载 undefined 和 null

为什么undefined==null其实在 ECMAScript 的原始类型中,是有Undefined 和 Null 类型的。 这两种类型都分别对应了属于自己的唯一专用值,即undefined 和 null。Undefined 类型只有一个值,就是特殊值 undefined。当使用 var 或 let声明了变量但没有初始化时,就相当于给变量赋予了 undefined 值 。注意:增加这个特殊值的目的就是为了正式明确空对象指针(null)和未初始化变量的区别。Null 类型同样只有一个值,即特殊

2021-02-17 22:40:14 425

原创 win10 清理C盘空间(亲测最快最省心的办法!)

迁移微信文件:迁移QQ文件:

2021-02-07 16:08:54 1710 1

转载 利用js计算出当前web页面的帧率情况

使用方法:将下面的代码复制到console里面就可以打印出当前页面的帧率情况var rAF = function () { return ( window.requestAnimationFrame || window.webkitRequestAnimationFrame || function (callback) { window.setTimeout(callback, 1000 / 60); }

2021-02-04 09:54:02 3046

原创 用定时器setTimeout模拟Promise.all过程

<script>let promise1 = new Promise(function (resolve) { //(resolve, reject) setTimeout(function () { resolve('Hello'); }, 1500); // 模拟1.5s后返回结果});let promise2 = new Promise(function (resolve) { //(resolve, reject) setTimeout(function ()

2021-02-04 08:43:25 517

转载 微信小程序个人开发要钱吗及发布规则

本文中如有描述错误的部分,欢迎指出,毕竟我也没有经过官方的完整确认;1:个人注册及发布过程中,没有需要花钱的地方,因为个人开发者无法认证,所以一些api受限,且无法变现,但作为学习和使用完全没问题,可以发布,别人也可以搜索得到;2:非个人的其他类型主体,比如企业、其他、工商户、政府等类型;其中企业类型的主体可以使用对公打款的方式进行注册,注册完毕即可发布小程序,不需要花钱,在注册时,可以选择对公打款即可;(小技巧:假如你失误选择了微信认证,你可以使用浏览器的返回,直到返回选择对公打款的页面)3:.

2021-02-03 09:50:57 15262 2

原创 解决pre-commit hook failed (add --no-verify to bypass)的问题及取消提交git前的Eslint格式校验

今天在上传项目的时候在commit阶段遇到一个问题,无论是在tortoise上传还是用命令git commit -m 'xxx’都报了一下错误:husky > pre-commit hook failed (add --no-verify to bypass)后面查了很多方法都没有很好解决。但是大概能总结问题:pre-commit钩子惹的祸当你在终端输入git commit -m “xxx”,提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。

2021-02-02 15:08:22 3994 1

转载 vue项目文件命名风格指南

使用vue-cli工程化开发项目时,会需要创建许多的文件,如何统一命名需要遵循一定的规范Component所有的Component文件都是以大写开头 (PascalCase),这也是官方所推荐的。但除了 index.vue。例子:@/components/BackToTop/index.vue@/components/Charts/Line.vue@/views/example/components/Button.vueJS 文件所有的.js文件都遵循横线连接 (kebab-cas.

2021-02-02 14:08:44 334

原创 vue项目利用Sortable.js+el-table实现表格拖拽效果(行、列)

1.安装npm install sortablejs --save-dev2.使用<template> <div class="app-container"> <template> <el-table :data="tableData" row-key="id" style="width: 100%" > <el-table-column

2021-02-01 15:16:52 1149

原创 vue-admin-template的el-input输入框自动填充颜色改变

因为默认是灰黑色,比较难看:所以此时可以更改颜色或者注释掉代码:此时就正常了:

2021-02-01 09:54:04 1495 4

腾讯地图sig签名生成

腾讯地图sig签名生成

2022-02-14

vue版corn表达式生成器

目前该插件有2个参数,isShow用于控制是否初始化插件,initialData用于回显数据到插件上。

2021-10-20

echarts+vue实现多条统计柱状图表(渐变色柱状图,x、y坐标系修改颜色)项目源码.rar

echarts+vue实现多条统计柱状图表(渐变色柱状图,x、y坐标系修改颜色)项目源码

2019-08-28

空空如也

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

TA关注的人

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