会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
紫藤萝yu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2020年12月24日
vue 动态注册路由 require.context
摘要: 需求场景: 在日常的功能练习和调试过程中,需要一个demo项目进行功能测试,由于频繁.vue页面的同时,又要再router.js文件里面注册路由,感觉有点无聊和枯燥。基于此出发点,考虑能否自动读取文件夹下的文件进行路由注册。 借鉴思路: 参考vue的功能基础组件的自动化全局注册,看到一个requir
阅读全文
posted @ 2020-12-24 17:24 紫藤萝yu
阅读(2835)
评论(0)
推荐(0)
编辑
2020年12月22日
IE下比较常见的内存泄露问题——document.getElementById
摘要: 由于IE的JScript和DOM对象使用不同的垃圾收集方式,因此闭包在IE中会导致一些问题,就是内存泄漏的问题,也就是无法销毁驻留在内存中的元素。 当页面中元素被移除或替换时,若元素绑定的事件仍没被移除,在IE中不会作出恰当处理,此时要先手工移除事件,不然会存在内存泄露。 例如:以下代码会存在内存泄
阅读全文
posted @ 2020-12-22 15:41 紫藤萝yu
阅读(618)
评论(0)
推荐(0)
编辑
2020年12月18日
vue 使用class创建和清除水印
摘要: 页面添加水印的方法有很多,以下举例使用class定义的方法进行水印内容渲染: 方法一(推荐): 1、新建文件:WatermarkClass.js 1 export default class WatermarkClass { 2 constructor({id="watermarkID", str
阅读全文
posted @ 2020-12-18 11:36 紫藤萝yu
阅读(487)
评论(0)
推荐(0)
编辑
vue 错误捕捉收集
摘要: 无意中看到一篇文章,关于项目错误的捕捉和处理,在此记录一下: 目前,在实际中,并没有使用到异常捕捉的相关功能,都是有错误直接在控制台抛出,暂时对异常铺抓没有特别深刻的体会。 对错误进行捕捉和处理,目前了解的应用场景是,页面有一个错误模块收集,统一上传展示。 1、新建js文件: 其中:CMVSCONF
阅读全文
posted @ 2020-12-18 09:52 紫藤萝yu
阅读(1168)
评论(0)
推荐(0)
编辑
2020年11月12日
openlayers 聚合图层点击事件--点击feature展示相关信息操作
摘要: 聚合情况下,点击聚合要素,则显示聚合的设备信息;若只有一个要素,则显示设备信息;聚合情况下:点击设备信息,则继续弹出点击的这个设备详情 业务功能分析: 获取地图上的点击要素方法有2种途径, 1、interaction中select方法 2、map中forEachFeatureAtPixel方法 其中
阅读全文
posted @ 2020-11-12 14:21 紫藤萝yu
阅读(5588)
评论(0)
推荐(0)
编辑
2020年10月9日
vue 基础组件的自动化全局注册
摘要: 参考官网:https://cn.vuejs.org/v2/guide/components-registration.html 下的:基础组件的自动化全局注册 在日常开发中,有一些组件是比较常用,但是为了避免在开发过程中不停地引入,或者在main.js中注册,,或者每添加一个组件就需要手动注册一次。
阅读全文
posted @ 2020-10-09 15:27 紫藤萝yu
阅读(1976)
评论(0)
推荐(0)
编辑
2020年9月28日
VUE项目中使用this.$forceUpdate(),解决页面v-for中修改item属性值后视图数据不更新问题
摘要: 例如在修改属性值的时候 this.$set(this.curPlayList[this.curClickDevice.wndNum], 'description', rsp.Message.returnMsg || '播放异常') 页面数据curPlayList并没有发生变化,最后解决方案是在后面添
阅读全文
posted @ 2020-09-28 17:06 紫藤萝yu
阅读(2813)
评论(0)
推荐(0)
编辑
2020年9月25日
谷歌浏览器某些版本不能自动播放声音处理方案
摘要: 低版本的谷歌浏览器需要实现语音告警功能,但是在低版本下,不能进行播放。高版本可以。经过查询,发现网上的解决方案修改chrome://flags/#autoplay-policy都是不可行的,因为有一些版本已经找不到这个配置项的,没办法进行修改。 经过发现,其实audio是有渲染出来,但实际是被静音了
阅读全文
posted @ 2020-09-25 09:30 紫藤萝yu
阅读(2844)
评论(4)
推荐(0)
编辑
2020年9月16日
js throttle 节流
摘要: // throttle.js export default function () { let delay = 300; let fn; if (arguments.length 1) { [fn] = arguments; } else { [delay, fn] = arguments; } l
阅读全文
posted @ 2020-09-16 16:17 紫藤萝yu
阅读(130)
评论(0)
推荐(0)
编辑
2020年9月15日
openlayer地图截图功能报错Failed to execute 'toDataURL' on 'HTMLCanvasElement':
摘要: 解决方案: 在地图初始化的时候source对象里面添加属性 crossOrigin: "anonymous", // 图片导出允许跨域的配置 备注:后台地图服务,要开启允许跨域设置。不然前端依然不成功
阅读全文
posted @ 2020-09-15 15:19 紫藤萝yu
阅读(520)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
12
下一页