vue2,3的学习笔记
vue的使用步骤
- 准备容器 (Vue所管理的范围)
- 引包 (开发版本包 / 生产版本包) 官网
- 创建实例
- 添加配置项 =>完成渲染
常用函数
filter 函数
filter是一个操作函数,用于筛选数组中的元素,返回剩下的元素,它会遍历筛选集合中的元素,再根据表达式的值为true或者false来选择是否保留
例如:
1 | this.taskList = this.taskList.filter(item => item.id !== id) |
上面代码的作用是筛选除了taskList集合中元素 “item”的id 不为 “id”的所有元素,作用和删除指定元素效果一致
reduce函数
用于求和的函数,用于数组和集合,会使用回调函数将一个数组或集合中的值循环取出遍历
1 | let total = this.list.reduce((sum, item) => sum + item.num, 0) |
上面代码的作用,设置求和的初始值为0.将sum与item中的num相加,每次相加的值赋给sum,最终达到求和的效果
易错点
computed和methods方法
computed侧重于数据的计算与调用,在不同的地方多次使用只会调用一次,具有缓存机制,如果使用methods方法在多个地方使用则会调用多次。
v-for
v-for是vue2中的一个指令,用于遍历数组,集合或列表的,它包含有一个 :key 的属性,如果设置唯一性的key则将元素和标签进行了唯一性绑定,元素的变化会带动标签的样式变化。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Black!