![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
jenkinz
这个作者很懒,什么都没留下…
展开
-
vue electron安装,启动遇到的坑
electron运行的时候加载vue-devtools失败 由于网络的问题,electron运行的时候加载vue-devtools失败。Unable to install `vue-devtools` 。从日志里看retry了四次都timeout了。 找了一圈,这个也没有淘宝镜像等国内镜像。不过后来按网上找了个方法,成功加载了最新的版本。 对于开发来讲,好的调试工具太重要了。 先npm install vue-devtools --save-dev 然后 把ready事件里面注释掉5行,...原创 2022-04-07 17:09:51 · 2268 阅读 · 0 评论 -
vue v-for循环执行数组操作的坑
我的需求是循环标签然后点击删除对应的标签上代码 <template v-for="(item,index) in alias"> <a-tag closable :key="index" color="#58a680" @close="deleteAlia(index)"> {{item}} </a-tag> </template> deleteAlia(index) { this.原创 2021-11-29 15:59:45 · 715 阅读 · 0 评论 -
2021-05-31
问题描述 在项目中遇到一个bug——label标签上绑定了一个返回一层的点击事件,然鹅每次点击都会返回两层!! 经调试发现,label标签中包裹input,而事件绑定在label标签中时,点击label区域,事件会执行两次。 问题测试 <label onclick="labelConsole()"> <input type="checkbox" onclick="inputConsole()">勾选协议 </label> function ..转载 2021-05-31 16:58:50 · 171 阅读 · 0 评论 -
for-in遍历数组的坑
for (var index in myArray) { // 千万别这样做 console.log(myArray[index]); } 在这段代码中,赋给index的值不是实际的数字,而是字符串“0”、“1”、“2”,此时很可能在无意之间进行字符串算数计算,例如:“2” + 1 == “21”,这给编码过程带来极大的不便。 作用于数组的for-in循环体除了遍历数组元素外,还...转载 2018-12-05 08:42:24 · 9806 阅读 · 3 评论 -
es6 迭代器和生成器
let values = [1, 2, 3]; let iterator = values[Symbol.iterator](); console.log(iterator.next()); // "{ value: 1, done: false }" console.log(iterator.next()); // "{ value: 2, done: false }" console.log...转载 2018-12-05 14:12:44 · 144 阅读 · 0 评论 -
js闭包
function makeAdder(x) { // 参数 `x` 是一个内部变量 // 内部函数 `add()` 使用 `x`,所以它对 `x` 拥有一个“闭包” function add(y) { return y + x; }; return add; } // `plusOne` 得到一个指向内部函数 `add(..)` 的引用, // `add()` 函数拥有对外...原创 2018-12-03 15:02:00 · 95 阅读 · 0 评论 -
js里的Truthy 与 Falsy
在JavaScript中“falsy”的明确列表如下: "" (空字符串) 0, -0, NaN (非法的number) null, undefined false 任何不在这个“falsy”列表中的值都是“truthy”。这是其中的一些例子: "hello" 42 true [ ], [ 1, "2", 3 ] (数组) { }, { a: 42 } (对象) functio...原创 2018-12-03 15:02:38 · 195 阅读 · 0 评论