摘要: 触发change事件时可能不只需要传递被选中项的值,还要传递index过去,来改变同一循环中的其他标签的状态。 那你就需要这样像以下这样写: 下面这样写是无效的: 阅读全文
posted @ 2019-05-23 14:47 IT攻略 阅读(9862) 评论(2) 推荐(1) 编辑
摘要: 前些天在练习写一个小例子的时候用到了定时器,发现在setInterval和setTimeout中传入函数时,函数中的this会指向window对象,如下例: 原因 setTimeout使用了匿名函数,匿名函数的this指向为window 解决方法 箭头函数 阅读全文
posted @ 2019-05-23 11:43 IT攻略 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 预加载是指在页面加载完成之前,提前将所需资源下载,之后使用的时候从缓存中调用;懒加载是延迟加载,按照一定的条件或者需求等到满足条件的时候再加载对应的资源 预加载增加了服务器压力,换来的是用户体验的提升,典型例子是在一个图片较多的网页中,如果使用了预加载就可以避免网页加载出来是时,图片的位置一片空白( 阅读全文
posted @ 2019-05-22 15:18 IT攻略 阅读(3750) 评论(0) 推荐(1) 编辑
摘要: state: state即Vuex中的基本数据! state就是用来存放数据,若是对数据进行处理输出,比如数据要过滤,一般我们可以写到computed中。但是如果很多组件都使用这个过滤后的数据,这就是getters存在的意义。我们可以认为,【getters】是store的计算属性。 getters( 阅读全文
posted @ 2019-05-22 14:44 IT攻略 阅读(3827) 评论(0) 推荐(0) 编辑
摘要: 第一个输出英文"Hello!”,第二个输出中文“你好!”。这说明了showMessage1()里的this指的是window,而showMessage2()里的this指的是vue实例。 ※ 对于普通函数(包括匿名函数),this指的是直接的调用者,在非严格模式下,如果没有直接调用者,this指的是 阅读全文
posted @ 2019-05-21 14:27 IT攻略 阅读(3389) 评论(2) 推荐(0) 编辑
摘要: 1.箭头函数 箭头函数中的 this 指的不是window,是对象本身。 2.class关键字 3.模板字符串 4.let与const 关键字 5.for of 值遍历 我们都知道 循环用于遍历数组,类数组或对象,ES6中新引入的 循环功能相似,不同的是每次循环它提供的不是序号而是值 6.Promi 阅读全文
posted @ 2019-05-21 14:19 IT攻略 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 脚手架生成的项目,帮我们配置好了以下功能 1. 代码转 2. 转 主要是将 语法转为 主要是解析 文件 主要是将 解析到 html页面 的 style 上 3. 文件转 4.自动添加css各浏览器产商的前缀 5.代码热更新 通过配置 和 插件来实现热更新 6.资源预加载 7.每次构建代码清除之前生成 阅读全文
posted @ 2019-05-21 11:09 IT攻略 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.小乌龟TortoiseGit提交 2.安装桌面版Github(Github Desktop) 和Git Gui差不多,只是界面不一样 3.Git Gui提交 4.设置ssh key密钥提交 ssh key生成 git命令执行 默认生成的地址在用户下 将.pub文件里的key填到gitlab上即可 阅读全文
posted @ 2019-05-21 11:08 IT攻略 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 方法一: ES6 数据去重法 方法二: 数组排序后, 相邻的两元素做比较 方法三: 利用对象key的唯一性进行去重 阅读全文
posted @ 2019-05-20 18:31 IT攻略 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.计算属性 我们可以将同一函数定义为一个方法而不是一个计算属性。两种方式的最终结果确实是完全相同的。然而,不同的是计算属性是基于它们的依赖进行缓存的。只在相关依赖发生改变时它们才会重新求值;多次调用,计算属性会立即返回之前的计算结果,而不必再次执行函数。 2.使用侦听器 我们发现,与计算属性相比, 阅读全文
posted @ 2019-05-20 18:21 IT攻略 阅读(556) 评论(0) 推荐(0) 编辑