一些常用方法

opacity ( ) 透明度

created (  ) {  }        刚刚被创建

scoped                  防止样式被污染( 只在当前组件内有效 )

/deep/                  寻找根元素

includes                包含(字符串中包含某一个值 ,只要包含了就会返回true)

push                      数组添加 (数组末尾添加)

unshift                  数组添加(数组头部添加)

splice                    数组删除有两个参数  ( val ,1 )  其中val 是传来的下标参数  第二个是删除的长度

pop                      删除数组中的最后一项

filter                      数组筛选

forEach                数组遍历

indexOf()              方法可返回某个指定的字符串值在字符串中首次出现的位置

includes                数组判重(判断数组或者字符串中中是否包含此查找项)

some                    判断数组重复项  (判断数组中是否有重复项 当有重复项时返回一个boolean值 且不会往下继续执行)

trim                      去除前后空格

$nextTick( ()=>{} )                在dom节点更新的时候执行的【延迟】回调,放在next Tick回调函数里的代码执行顺序往后排,同步代码执行完成之后再执行

  map,forEach,some,every,filter 条件过滤的区别

map可以指定函数处理数组的每个元素,不改变原数组并返回处理后的数组。

forEach不会生成新的数组,也无法通过return或者break这样的语句跳出本次循环。

some用于检查数组中的元素是否满足指定的条件(函数提供),不会改变原数组,some不会检查空数组

every:用于检测数组所有元素是否都符合指定条件(通过函数提供),不会改变原数组不会检查空数组

filter:不会改变原数组,返回符合条件的新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素

touchstart:触摸开始的时候触发

touchmove:手指在屏幕上滑动的时候触发

touchend:触摸结束的时候触发

而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点(用来实现多点触控):

touches:当前位于屏幕上的所有手指的列表。

targetTouches:位于当前DOM元素上手指的列表。

changedTouches:涉及当前事件手指的列表。

每个触摸点由包含了如下触摸信息(常用):

identifier:一个数值,唯一标识触摸会话(touch session)中的当前手指。一般为从0开始的流水号(android4.1,uc)

target:DOM元素,是动作所针对的目标。

pageX/pageX/clientX/clientY/screenX/screenY:一个数值,动作在屏幕上发生的位置(page包含滚动距离,client不包

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容