摘要: 当向一个json数组追加的节点被修改时,所有对象的的节点都被修改了 众所周知,追加json节点时,我们通常会直接给不存在的节点赋值 比如这样: let json = [ { id:'1' }, { id:'2' } ] let state = { 'onStart': false, 'onStop' 阅读全文
posted @ 2021-08-26 16:59 神王·德莱厄斯 阅读(115) 评论(0) 推荐(0)
摘要: 随机数 Math.random() * max 将生成一个小于max的 随机数 (小数) parseInt(number) 将对数值取整 number.toFixed(Decimal places) 保留几位小数 (Math.random()*(max-min))+min 获取指定范围的随机数 阅读全文
posted @ 2021-08-25 11:47 神王·德莱厄斯 阅读(155) 评论(0) 推荐(0)
摘要: es5经典数组去重 for (var i = 0; i < arr.length; i++) { for (var j = 1; j < arr.length; j++) { if (arr[i] == arr[j]) { arr.splice(j, 1) } } } 阅读全文
posted @ 2021-08-25 11:46 神王·德莱厄斯 阅读(105) 评论(0) 推荐(0)
摘要: 获取当前时间 js: var h=date.toLocaleString('chinese'{hour12:false}).replace(/[\/]/g, "-") 意为:获取当前时间 , 24小时制 ,将默认的斜杠换位短横线 阅读全文
posted @ 2021-08-25 11:45 神王·德莱厄斯 阅读(39) 评论(0) 推荐(0)
摘要: Vue全局弹窗 今天来搞一个全局弹窗,不用每个文件都引入,只在main.js里作为全局原型引入就好了 先新建弹窗组件 toast.vue <template></template> <script> export default { toast(text) { this.text = text; v 阅读全文
posted @ 2021-07-20 14:28 神王·德莱厄斯 阅读(1043) 评论(0) 推荐(0)
摘要: Vue.set(obj,"key","value") 如果接收到来自服务器的消息时,我们需要对其进性进一步处理 我们想当然的会直接将数据添加进json 像这样: res.data.newKey = "newData" 然而在Vue中,这会使其getter/setter方法失效。说人话就是无法监听到数 阅读全文
posted @ 2021-07-16 17:51 神王·德莱厄斯 阅读(288) 评论(0) 推荐(0)
摘要: 实现点击父容器响应事件,点击子容器不受影响 利用父相子绝原理,我们先创建一个div,并使其相对定位,再创建一个使用绝对定位的子元素,像这样 <div class="father" style="position: relative;"> <div class="mask" style="positi 阅读全文
posted @ 2021-05-31 15:08 神王·德莱厄斯 阅读(631) 评论(0) 推荐(0)
摘要: jq slideDown后里面的A链接失效(解决) 用jq 的 slideDown写了一个二级下拉菜单,但是里面的a标签全部失效了,挂的链接右键菜单可以正常打开,但是左键正常点击不行 查阅了很多资料,发现a标签失效的原因无非是 层级过低(需设置z-index:9999) 默认事件被阻止e.preve 阅读全文
posted @ 2021-05-29 15:05 神王·德莱厄斯 阅读(98) 评论(0) 推荐(0)
摘要: jQurey判断下一项是否为指定项、下一项是否有指定项 此例子中,如果某个列表项没有二级列表,那么去掉它的展开、收起按钮。就是前边那个减号。 此时我们需要判断VOC综合治理技术这一项是否含有二级菜单,先来看一下代码结构 发现其父元素 li的下一项为midSubMenu 为子菜单,那么我们就可以对 m 阅读全文
posted @ 2021-05-25 14:33 神王·德莱厄斯 阅读(80) 评论(0) 推荐(0)
摘要: cms菜单栏二级解决方案(js) 在做一个cms系统的界面时,设计师并未指定二级菜单的交互,于是我就任意发挥,做了一个我自认为符合常规逻辑的方案 如下图 点击左上角收起按钮会收起 左侧菜单栏、中间栏左侧菜单栏中已经打开的二级菜单;同时右侧主体栏会填充剩余位置; 效果如下 点击中间栏中部的收起按钮,将 阅读全文
posted @ 2021-05-24 17:52 神王·德莱厄斯 阅读(291) 评论(0) 推荐(0)