自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vuex是什么?怎么用?

最近在看vuex,是vue中比较重要的一个环节,也是面试的时候,经常会问到的,其实,没看vuex之前,感觉vuex会挺难,看完之后... 就这啊... 咳咳,让我们进去正题。vuex是什么Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。这是官方对vuex的解释,当时我看到这就很懵,说了些什么玩意... 直到我初步了解了vuex,现在vuex给我的感觉,就像locals.

2022-04-28 12:07:01 1426

原创 自执行函数

前段时间忘了在哪看到过好多括号套函数的写法,出于好奇就去百度搜了搜,那是第一次初步认识了自执行函数,今天在写项目的时候,突发奇想想用一下,就去又去百度了一下,知道了大概用法之前渲染echarts都是这样的,先定义,后调用function getEcharts () { var outputEcharts = echarts.init(document.getElementById('echartsDom')); var outputEchartsOption = { //xx

2022-04-12 17:19:15 612

原创 函数表达式 vs 函数声明

语法函数声明在主代码流中声明为单独的语句的函数。// 函数声明function sum(a, b) { return a + b;}函数表达式在一个表达式中或另一个语法结构中创建的函数。下面这个函数是在赋值表达式 = 右侧创建的:// 函数表达式let sum = function(a, b) { return a + b;};创建及可调用时间函数表达式函数表达式是在代码执行到达时被创建,并且仅从那一刻起可用。一旦代码执行到赋值表达式let sum =.

2022-04-09 11:11:48 386

原创 判断值是否为NaN

周五的愉快摸鱼,群友问了个问题(还没问出来,群主直接抢答了...)应该是要问,为什么herbSum的值是NaN,但是判断全是false牛逼的群主直接给出了答案之前做项目我还真没判断过NaN,就去百度了一下这个isNaNJavaScript isNaN() 函数检查值是否为 NaN:isNaN(123) //falseisNaN(-1.23) //falseisNaN(5-2) //falseisNaN(0) //falseisNaN('123') //falsei

2022-04-01 11:01:21 1096

原创 js正则判断文件格式

刚才公司新来的同事问起来(虽然不是问的我...),她接手的这个项目里面有没有验证图片的正则(应该是要上传的文件做判断用的吧),应该不难吧,写写试试// 定义文件名let fileName = "bailandeyitian.jpg"// 找到文件名最后一个.的位置let fileIndex = fileName.lastIndexOf('.') // 14// 截取.之后的文件格式let substrName = fileName.substr(fileIndex) // jpg// 定义

2022-03-31 15:40:21 2371

原创 js的8种数据类型、typeof、类型转换

最近在看数据类型,写一下总结记录一下一共有8种基本数据类型,其中7种原始类型,只有object属于复杂数据类型number用于任何类型的数字:整数或浮点数,在±(253-1)范围内的整数。 bigint用于任意长度的整数。 string用于字符串:一个字符串可以包含 0 个或多个字符,所以没有单独的单字符类型。 boolean用于true和false。 null用于未知的值 —— 只有一个null值的独立类型。 undefined用于未定义的值 —— 只有一个u...

2022-03-31 14:38:14 976

原创 关于echarts饼图label左对齐的问题

一个普通的下午,普通的水群,普通的发现群友问题,普通的开始解决问题(这几个说css的真的给我看傻了...)遇到困难先百度一下吧,额...,没有,这位群友也说了,在百度找不到才来群里问的那就翻翻api吧,让我看看,series,pie,label找到了个看起来应该是的发给人家试试吧人家给我的回复是....这个在右边好像是默认的,你左边多行,就不生效我不信!要来了option,自己跑起来试试额...对齐是对齐了就是怎么感觉左右被挤了啊...群友...

2022-03-25 18:13:03 5041

原创 js中的模板字符串(反引号)

先上代码let name = "李铁柱";// 嵌入一个变量alert( `Hello, ${name}!` ); // Hello, 李铁柱!// 嵌入一个表达式alert( `the result is ${1 + 2}` ); // the result is 3首先呢,不难看出反引号(` `)具有双引号(" ")、单引号(' ')的功能其次就是可以通过将变量和表达式包装在 ${…} 中,来将它们嵌入到字符串中${…} 内的表达式会被计算,计算结果会成为字符串的一部分。可

2022-03-25 17:01:44 1325

原创 formdata格式传参

最近后台总是让我用formdata格式传参,经过同事指导和查阅资料之后,对formdata传参有了一个初步的认识。之前写的普通格式传参:export function addCamera(data) { return request({ url: '/data/factoryreport/add', method: 'post', data: data })}formdata传参:export function selec

2022-03-22 15:24:23 8916 5

原创 element-ui cascader(级联选择器)组件使用心得

最近公司项目需求需要用到级联选择功能,第一次遇到这个功能,因为本身项目就用的element-ui,所以就去官方组件库找了找有没有这种组件,发现果然有这个组件直接复制的官方代码到项目里,一切正常的运行起来了,接下来就是调接口拿数据,返回的数据如下图所示:成功拿到数据,接下来就是赋值了,先直接换上试试this.selectData = response.data此时,发现页面组件已经渲染成功,显示似乎也没有问题,随便点了点试试,发现了第一个bug,列表虽然展示出来了,但本来的三级联

2022-03-08 17:33:01 3859

原创 XMLHttpRequest实现下载附件(PDF)功能

需求描述:通过调用后台接口返回的文件流,实现点击下载pdf的功能开发过程:之前别的同事写过类似的功能,代码如下// this.$alert(// "<a href='http://xxx' style='border-bottom:1px solid #409EFF'>成功生成,点击此处下载PDF</a>",// {// dangerouslyUseHTMLString: true,// }// );但是后台经过改动之后需要加token,这

2022-03-03 11:59:28 1123

空空如也

空空如也

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

TA关注的人

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