摘要:
当数组中存着所需的id,需要批量发请求(一般是不需要的,如果高频次出现,可以认为是后端偷懒) const dataArray = [ { id: 1, name: 'Tom' }, { id: 2, name: 'Sam' }, { id: 3, name: 'Candy' } ] function 阅读全文
摘要:
清除缓存 npm cache clean -f // 报错就用下面的npm cache verify 或者yarn cache clean --force 删除全部依赖node_modules目录 全局安装 rimraf npm install rimraf -g cmd 找到项目目录 执行 rim 阅读全文
摘要:
1.页面的渲染过程 (1)Javascript:通过JS实现动画效果或者操作DOM实现交互 (2)Style:计算样式,如果样式有改变将重新计算,并返回给DOM (3)Layout:根据DOM的样式,重新布局(重排) (4)Paint:在多个渲染层上,对新的布局重新渲染(重绘) (5)Composi 阅读全文
摘要:
众所周知JS的数据类型原来有七种,ES2020 引入了一种新的数据类型 BigInt(大整数),所以共有8种 使用typeof /**5个基本**/ console.log(typeof 'str') // > string console.log(typeof 1) // > number con 阅读全文
摘要:
主要用两种方法 instanceof或者constructor var arr = [ 1 , 2 , 3 ]; console.log(arr instanceof Array); // true console.log(arr instanceof Object); // true consol 阅读全文
摘要:
浅拷贝 : 只是将数据中所有的数据引用下来,依旧指向同一个存放地址,拷贝之后的数据修改之后,也会影响到原数据的中的对象数据。例如:Object.assign()层级一级以上,,...扩展运算符 深拷贝: 将数据中所有的数据拷贝下来,对拷贝之后的数据进行修改不会影响到原数据。 JSON.parse(J 阅读全文
摘要:
前言 vue组件非常常见的有父子组件通信,兄弟组件通信。而父子组件通信就很简单,父组件会通过 props 向下传数据给子组件,当子组件有事情要告诉父组件时会通过 $emit 事件告诉父组件。今天就来说说如果两个页面没有任何引入和被引入关系,该如何通信了? 如果咱们的应用程序不需要类似Vuex这样的库 阅读全文
摘要:
在当前页面跳转 1. 不带参数 this.$router.push('/home') this.$router.push({name:'home'}) this.$router.push({path:'/home'}) 2. query传参 this.$router.push({name:'home 阅读全文
摘要:
git pull之后代码发生冲突,需要合并(merge),在webstorm中进行可视化操作,页眉VCS,选择Git→Resolve Conflicts,然后根据提示进行合并。 阅读全文
摘要:
获取文件md5校验值:certutil -hashfile 123.MP4 MD5 阅读全文