js
Black____White
慢慢学习,不断学习,向上学习
展开
-
前端下载文件(exe,zip,js等)的几种方式
注意:如果要是本地下载一些静态资源(除图片外) 资源要放在public目录文件下,不然打包后路径你会发现很多报错,下载找不到路径。jt是public下的一个文件夹, this.urlName是你要下载的文件的名字。其它文件类型下载基本都是一样的 调用后端get接口,使用blob类型。前端一般通过创建a标签下载文件。后端传的话需要调用get接口。原创 2023-02-23 11:25:53 · 1944 阅读 · 0 评论 -
js判断是创建的区间比例是否重叠
js判断区间重叠原创 2022-10-13 17:27:41 · 229 阅读 · 0 评论 -
vue+echarts大屏地图以及在大屏上画线和数值(最新echart5.0)
最近工时要求开发一个大屏项目做到原创 2021-06-17 15:58:20 · 1254 阅读 · 0 评论 -
vue优化,解决bug: Waiting for update signal from WDS...时间过长,keep-alive包裹的navtab切换组件不断切换导致页面卡顿以及浏览器内存过高
keep-alive包裹的navtab切换组件不断切换导致页面卡顿以及浏览器内存过高当这个navtab不断切换时,js heap size就会慢慢变高。解决办法:1:查找一下setTimeout定时器有没有清除2:keep-alive缓存是否清除3:是否用了iframe (很大嫌疑)当你的页面上的iframe是直接引用而不是隐藏在组件弹出框中的话,就会造成:每次切换到这个页面,除非秒切,不然会触发webpack的dev机制,引发 Waiting for update signal from原创 2021-01-13 16:40:43 · 6763 阅读 · 1 评论 -
vuex模块化管理在正式项目中的运用及其注意事项
vuex一般用于中大型项目,其内容有state 存放状态 mutations state成员操作(处理数据,更改保存到state中。用法this.$store.commit ) getters 加工state成员给外界 actions 异步操作(一般用于处理请求逻辑之后将数据给mutations,用法this.$store.dispatch ) modules 模块化状态管理modules 的每个模块拥有自己的state、mutation、action、get...原创 2020-10-22 16:13:14 · 271 阅读 · 0 评论 -
js杂技
var ststus = "type"var texts = that.statusData[ststus];和var texts = that.statusData.ststus; //错误语句ststus是个变量。在前者还是以变量显示,但是在后者是以字符串显示。后者寻找正确语句应该是var texts = that.statusData.ty...原创 2020-01-09 14:57:00 · 132 阅读 · 0 评论 -
js原型链详解
首先我们了解原型链要知道,重点在“链”。先说一下原型链的主要角色 object构造函数,实例化对象(new xxx),原型对象。把它们想成3个人,每个人手里有一把单向的锁链。object构造函数的锁是.prototype实例化对象的锁是内部指针原型对象的锁是.constructor然后这些实例化对象,构造函数,原型对象的关系就是恋爱。实例只能把铁链给原型对象(它深爱原型),...原创 2019-02-25 10:32:53 · 287 阅读 · 0 评论