1 前端小峰

尚未进行身份认证

本人热爱编程,以前端为端口完善自己的技术栈,一起成长,一起见证。

等级
TA的排名 38w+

vue中 nextTick: "RangeError: Maximum call stack size exceeded"

遇到这种问题是内存溢出,比如死循环,比如同名导致找不到内容,我今天遇到的是后者,一直在找这个,后面发现同种情况下其他页面可以畅通,于是更改了几个同名的名称就可以在这里我就是name和components的名称冲突,直接更改一方就可以找到,以后遇到这种问题不要着急,万事不要慌。。。先写个博客...

2020-02-18 16:58:40

element-ui upload上传地址

在我们写element-ui的upload的时候,action 这个路径他是默认8080地址的端口,这样就会导致404 的错误但是这不是我们需要的路径,我们可以手动的设置变更这样就可以了,这里的proces.env.VUE_APP_BASE_API是我的基础地址,这样的拼接就可以做到我们要的地址重定向...

2020-02-03 17:26:40

翻书折纸特效

这个特效大家可以自己去改变其中的值去看看有什么变化,原理起始我也不是很懂,只知道用效果展示:hover前:<style> .page{ background: pink; width: 120px; height: 120px; } .content { width: 120px; height: 120px; ...

2020-01-21 18:13:58

数组的比较是否前后发生改变

数组值的比较在开发的过程中,我们经常会碰到这样的比较数组值的一个比较,我这次开发的背景是,如果前后数组没有发生改变,则不弹框,但是如果变化了就要弹框提醒是否保存当然处理,直接比较是不对的,我们需要把他转化对象或者json形式,最简单的就是转化为json形式进行比较,当然,如果你的数组是一维的纯属组的话,你直接可以Array.toString()或者join(’,’)进行转化,但是碰到数组对象...

2020-01-21 18:09:48

数组中根据对象的值排序

js-- sort排序在我们开发的时候,经常会根据数据的对象里面的值进行排序传给后台,今天我主要是用draggable拖拽的时候,后台要求传入的值sort要排序入库注意:如果是升序的时候就用a[val] - b[val],如果是降序就用b[val] - a[val]...

2020-01-21 12:16:24

组件传值报错 check failed for prop "projectId". Expected Number with value 41, got String with value "41".

组件传值报错我们在组件传值的时候,父组件传值到子组件,props指定类型为Number,但是会报错,说你是String类型,如下子组件父组件解决方案,在传入的时候转化为Number类型...

2020-01-20 09:55:39

vue 组件间的五大传值

一、路由跳转的两种方式1、通过router-link传<router-link to="{name:'MyProject'}"></router-link>或者<router-link to="/myProject"></router-link,当然也可以同时写(更精准)<router-link to="{name:'MyProject',...

2020-01-19 23:57:59

vue 路由跳转和传参详解

一:路由跳转1、router-link跳转1)<router-link to="/official"></router-link>或2)<router-link to="{name:'Myofficial'}"></router-link>或3)<router-link to="{name:'Myofficial',path='/of...

2020-01-16 12:11:59

css选择器

css 权重类型权重! important无穷行间样式1000id100class/属性选择器/伪类:hover10标签选择器/伪元素:after1通配符0*通配符类型描述[abc^=“def”]选择 abc 属性值以 “def” 开头的所有元素[abc$=“def”]选择 abc 属性值以 “d...

2020-01-13 21:38:36

JWT

在前后端分离开发时为什么需要用户认证呢?原因是由于HTTP协定是不储存状态的(stateless),这意味着当我们透过帐号密码验证一个使用者时,当下一个request请求时它就把刚刚的资料忘了。于是我们的程序就不知道谁是谁,就要再验证一次。所以为了保证系统安全,我们就需要验证用户否处于登录状态。传统方式前后端分离通过Restful API进行数据交互时,如何验证用户的登录信息及权限。在原来...

2020-01-12 00:09:41

mock--模拟数据

ok,我们需要的mock终于来了,开心吗?我反正很开心,因为之前我不会,现在由我分享,哈哈哈,不多说,nextmock是啥玩意?生成随机数据,拦截 Ajax 请求为什么需要mock这玩意?前端的页面编写速度要快于后台的接口编写速率,为了减小联调时间,把重要的流程走完,之后之间换一个接口,进行小范围的修改即可,之前的时候,我们也是用假的数据,json文件的形式,这种数据假的不能再假,太...

2020-01-05 23:39:53

GIT工作流程

Git工作流程Git 能从众多版本控制系统中脱颖而出,其’必杀技特性’是其分支模型,Git分支模型使版本的分支合并起来非常的方便。但是滥用其分支特性也会产生副作用,很可能会出现一个纷乱丛生、结构复杂的分支系统。于是Vincent Driessen 提出了一个分支管理模型Git-Flow。它可以使版本库的更新迭代结构清晰,各分支各司其职~Git-FlowMaster – 线上分支(发布分支...

2020-01-05 23:36:17

XMLHttpRequest

XMLHttpRequestXMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。最早,微软在IE 5引进了这个接口。后来各大浏览器纷纷效仿也提供了这个接口,再后来W3C对它进行了标准化,提出了XMLHttpRequest标准。XMLHttpRequest标准又分为Level 1和Level 2。也是AJAX的主要实现原理,它的存在使得在不重新加载整...

2020-01-03 23:07:38

常见跨域

跨域跨域是指浏览器允许向服务器发送跨域请求,从而克服Ajax只能 同源使用的限制。资源跳转: A链接、表单提交<link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链js发起的ajax请求,Fetch请求等同源策略同源策略是一种约定,由Net...

2020-01-03 23:04:11

HTTP缓存

HTTP缓存缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。而http缓存主要针如css,js,图片等更新频率不大的静态文件。缓存的优缺点优点加快网页打开速度减少网络宽带的消耗减轻服务器端的压力缺点服务器缓存中的数据变了,浏览器不知道数据...

2020-01-01 22:36:33

常用图片格式介绍

常见的图片格式大全:JPEG (Joint Photographic Experts Group)TIFF (Tagged Image File Format)PNG (Portable Network Graphics)GIF (Graphics Interchange Format)BMP (Bitmap)PSD (Photoshop Document)SVG(Scalable V...

2019-12-25 15:55:23
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。