上一页 1 2 3 4 5 6 7 ··· 12 下一页
  2020年12月24日
摘要: 需求场景: 在日常的功能练习和调试过程中,需要一个demo项目进行功能测试,由于频繁.vue页面的同时,又要再router.js文件里面注册路由,感觉有点无聊和枯燥。基于此出发点,考虑能否自动读取文件夹下的文件进行路由注册。 借鉴思路: 参考vue的功能基础组件的自动化全局注册,看到一个requir 阅读全文
posted @ 2020-12-24 17:24 紫藤萝yu 阅读(2835) 评论(0) 推荐(0) 编辑
  2020年12月22日
摘要: 由于IE的JScript和DOM对象使用不同的垃圾收集方式,因此闭包在IE中会导致一些问题,就是内存泄漏的问题,也就是无法销毁驻留在内存中的元素。 当页面中元素被移除或替换时,若元素绑定的事件仍没被移除,在IE中不会作出恰当处理,此时要先手工移除事件,不然会存在内存泄露。 例如:以下代码会存在内存泄 阅读全文
posted @ 2020-12-22 15:41 紫藤萝yu 阅读(618) 评论(0) 推荐(0) 编辑
  2020年12月18日
摘要: 页面添加水印的方法有很多,以下举例使用class定义的方法进行水印内容渲染: 方法一(推荐): 1、新建文件:WatermarkClass.js 1 export default class WatermarkClass { 2 constructor({id="watermarkID", str 阅读全文
posted @ 2020-12-18 11:36 紫藤萝yu 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 无意中看到一篇文章,关于项目错误的捕捉和处理,在此记录一下: 目前,在实际中,并没有使用到异常捕捉的相关功能,都是有错误直接在控制台抛出,暂时对异常铺抓没有特别深刻的体会。 对错误进行捕捉和处理,目前了解的应用场景是,页面有一个错误模块收集,统一上传展示。 1、新建js文件: 其中:CMVSCONF 阅读全文
posted @ 2020-12-18 09:52 紫藤萝yu 阅读(1168) 评论(0) 推荐(0) 编辑
  2020年11月12日
摘要: 聚合情况下,点击聚合要素,则显示聚合的设备信息;若只有一个要素,则显示设备信息;聚合情况下:点击设备信息,则继续弹出点击的这个设备详情 业务功能分析: 获取地图上的点击要素方法有2种途径, 1、interaction中select方法 2、map中forEachFeatureAtPixel方法 其中 阅读全文
posted @ 2020-11-12 14:21 紫藤萝yu 阅读(5588) 评论(0) 推荐(0) 编辑
  2020年10月9日
摘要: 参考官网:https://cn.vuejs.org/v2/guide/components-registration.html 下的:基础组件的自动化全局注册 在日常开发中,有一些组件是比较常用,但是为了避免在开发过程中不停地引入,或者在main.js中注册,,或者每添加一个组件就需要手动注册一次。 阅读全文
posted @ 2020-10-09 15:27 紫藤萝yu 阅读(1976) 评论(0) 推荐(0) 编辑
  2020年9月28日
摘要: 例如在修改属性值的时候 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日
摘要: // 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日
摘要: 解决方案: 在地图初始化的时候source对象里面添加属性 crossOrigin: "anonymous", // 图片导出允许跨域的配置 备注:后台地图服务,要开启允许跨域设置。不然前端依然不成功 阅读全文
posted @ 2020-09-15 15:19 紫藤萝yu 阅读(520) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页