可能会用到的函数方法

文章主要自用

find()和findIndex()函数(array数组)

代码参考原链接:https://blog.csdn.net/qq_27674439/article/details/107693074

**find()**函数用来查找目标元素,找到就返回该元素,找不到返回undefined

**findIndex()**函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。

他们的都是一个查找回调函数。

查找函数有三个参数。

value:每一次迭代查找的数组元素。

index:每一次迭代查找的数组元素索引。

arr:被查找的数组。

javascript 复制代码
var stu=[
		{
		   name:'张三',
		   gender:'男',
		   age:25
		},
		{
		   name:'李四',
		   gender:'男',
		   age:28
		},
		{
		   name:'王五',
		   gender:'男',
		   age:27
		}
  ]
stu.find(item=>item.name=='李四')  
//返回的是{name:"李四",gender:'男',age=28}
stu.findIndex(item=>item.name=='李四')
//返回的是索引下标:1

【侦测|过滤|数组方法】数据变化侦测&&信息筛选过滤&&常用数组方法.filter() .map() .forEach(). find()

代码链接:https://blog.csdn.net/XSL_HR/article/details/127341899

watch监听代替input的foucs(),this.$refs.inputRef.focus()也可以主动触发watch监听的属性

参考链接:自己写的组件

javascript 复制代码
 watch: {
    filterText(val) {
	//this.$refs.tree.filter(val);触发el-tree的:filter-node-method="filterNode"监听属性
	   this.$refs.tree.filter(val);
	 },
  },
...

SelectVisible() {
  this.$refs.inputRef.focus()
 },
 // 过滤
  filterNode(value, data) {
     if (!value) return true;
     return data.name.indexOf(value) !== -1;
  },
相关推荐
小厨勺子1 小时前
我用AIUI给Rokid眼镜做了个随身换算智能体
javascript
夕水2 小时前
我用trae重构了ew-color-picker,一个插件化架构的现代颜色选择器
前端·javascript·开源
tryCbest2 小时前
Vue3——第 17 篇:模板引用(ref)与组件实例——操作 DOM 的正确姿势
vue.js·前端搭建
头发还在的女程序员3 小时前
Java在线租房系统源码解析:Spring Boot+Vue 3+UniApp房源管理与预约看房方案
java·vue.js·spring boot·租房小程序·租房系统·租房软件
FYKJ_20103 小时前
springboot同人周边订单管理系统48955-计算机毕业设计、课程设计
java·javascript·vue.js·spring boot·django·php·课程设计
总要学点什么4 小时前
第106篇:三维特效-流动线效果——让一颗光点沿整条线一路滚到头
开发语言·javascript·ecmascript·gis·webgl·材质·cesium
2分钟速写快排11 小时前
孔乙己的茴字有多少种写法?|AI 对话实时通信的三种实现
前端·javascript·github
梯度下降者13 小时前
Nuxt框架
vue.js·服务端渲染·全栈开发·混合渲染·nuxt框架
用户00447295382517 小时前
练歌镜:让眼镜听懂“循环这一句”
javascript
yuyuxun120 小时前
协同过滤的校园二手物品智能推荐系统的设计与实现 毕业设计-附源码40082
javascript·vue.js·spring boot·python·数据分析·django·课程设计