摘要: 在使用VUE的过程中,会遇到这样一种情况, vue data 中的数据更新后,视图没有自动更新。 这个情况一般分为两种, 一种是数组的值改变,在改变数组的值的是时候使用索引值去更改某一项,这样视图不会实时更新 第二种情况是改变了对象的某一项,但是其他依赖这个数据的视图没更新 第一种情况是因为直接通过 阅读全文
posted @ 2019-12-16 17:19 不锈钢子 阅读(10506) 评论(1) 推荐(0) 编辑
摘要: 最近遇到这个需求,前端登录后,后端返回 access_token 和 refresh_token ,当token 过期时用旧的 refresh_token 去获取新的token,前端要不痛去刷新token 并用新请求的token 去将用户发送的请求执行完 并返回希望的数据。 我这里用的时axios 阅读全文
posted @ 2019-12-14 16:26 不锈钢子 阅读(4572) 评论(2) 推荐(2) 编辑
摘要: 正则的使用 阅读全文
posted @ 2019-11-29 13:47 不锈钢子 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在一级域名下的网站登录后,跳转到二级域名下的功能网页,怎么能够做到共享登录信息呢 现在做的站点中一般是前后端分离,在登录接口中拿到登录的 token ,保存到本地,后面发起 ajax 请求的请求头中统一添加header 到服务端来验证是否登录。 那从站点跳转到二级域名的时候 怎么拿到 token 呢 阅读全文
posted @ 2019-10-26 21:59 不锈钢子 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 1.首先申明Promise , promise 是一个类,接收一个函数作为参数,函数中会接收两个参数,一个是成功的回调 resolve,一个是失败的回调 reject, 在new 该类的的时候,传入的函数会立即执行 2.解决基本状态,promise有三个状态 pending, fulfilled, 阅读全文
posted @ 2019-10-17 08:22 不锈钢子 阅读(281) 评论(0) 推荐(0) 编辑
摘要: ### 关于JSON.parse(JSON.stringify(obj))实现深拷贝应该注意的坑 JSON.parse(JSON.stringify(obj))我们一般用来深拷贝,其过程说白了 就是利用JSON.stringify 将js对象序列化(JSON字符串),再使用JSON.parse来反序 阅读全文
posted @ 2019-10-13 19:59 不锈钢子 阅读(2879) 评论(0) 推荐(0) 编辑
摘要: var ary = [9,'kk',['kk',9],['uuu','hhh',['kkk',89]]] function fo(arr,len) { var flag = false var arr1 = [] for (let i = 0; i< arr.length; i++) { let i 阅读全文
posted @ 2019-09-21 17:15 不锈钢子 阅读(629) 评论(0) 推荐(0) 编辑
摘要: ES5的写法 var a = [1,2,3,4,5] var b = [2,4,6,8,10] // //交集 var c = a.filter(function(v){ return b.indexOf(v) > -1 }) // //差集 var d = a.filter(function(v) 阅读全文
posted @ 2019-09-21 16:16 不锈钢子 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 简单说明原理: element源码关于按需引入的研究: 1、build目录中是cooking配置文件,cooking是饿了么前端研发的基于webpack的前端构建工具,我们使用原始的webpack实现。此处源码忽略。 2、example中是element项目的例子存放,打开element网页,可看见 阅读全文
posted @ 2019-09-06 18:45 不锈钢子 阅读(3138) 评论(0) 推荐(0) 编辑
摘要: 在做单页面应用的过程中,通常利用webpack打包文件,将依赖的外部问价单独打一个vendor.js。这样就会有个问题,这个文件会随着你引用的包的增多,体积会越来越大。在路由中利用import 引用文件可以将路由文件单独打包成小块的文件。 同样在引用比如 echarts 等文件的时候 可以利用 im 阅读全文
posted @ 2019-09-04 19:43 不锈钢子 阅读(1190) 评论(0) 推荐(0) 编辑