摘要: 项目需要对组件的zIndex值进行降序排列,刚开始采用的是sort进行排序,排完之后感觉没问题,毕竟也是经常用的,可是昨天无意中把zIndex值打出来看,一看不知道,发现只要排序的组件超过10个就出问题,刚开始以为zIndex是字符串的缘故,可在转换之后还是乱序的,下面是代码以及排序结果: ​ ​ 阅读全文
posted @ 2019-04-30 15:06 小燕子47325 阅读(736) 评论(0) 推荐(0)
摘要: 尽量加新代码,而不要修改已经写好的代码,避免牵一发而动全身,有可能造成意想不到的后果 跟页面不相关的逻辑尽量别写在这个页面中,例如vue页面,跟这个页面业务没有关系的代码处理可以放在外面 相关联的处理写在一起,不用分开。例如,做复制粘贴时,粘贴计数器的加一,可放在粘贴函数里一起处理 重复触发很多次的 阅读全文
posted @ 2019-04-30 15:04 小燕子47325 阅读(496) 评论(0) 推荐(0)
摘要: 这次遇到的一个问题困扰了我很久很久,大致就是vue路由的addRoutes方法的使用,每次在调用了这个之后router对象中并没有将路由添加进去,接下来,我一步一步的分析原因及解决方法(个人见解,仅供参考) (1)先看看我的失败的代码 ​ store.getters.addRouters我存在vue 阅读全文
posted @ 2019-04-30 15:03 小燕子47325 阅读(1665) 评论(0) 推荐(0)
摘要: 1、mouseup事件丢失 查看了网上资料,造成mouseup事件丢失有两种原因: (1)触发了浏览器的drag事件 (2)由于鼠标离开了操作的区域,触发了mouseleave事件导致mouseup丢失 解决办法: 针对第一种情况:阻止系统默认操作防止drag被触发 在@mouseup或v-on:m 阅读全文
posted @ 2019-04-30 15:02 小燕子47325 阅读(809) 评论(0) 推荐(0)
摘要: (一)关于computed修改data里变量的值 问题:computed里是不能直接修改data里变量的值,否则在git commit 时会报错 解决:在computed里使用get和set来进行获取和修改data变量,(参考下图) ​ (二)computed里监听数组的变化 问题:computed 阅读全文
posted @ 2019-04-30 15:01 小燕子47325 阅读(1843) 评论(0) 推荐(0)