js
慕宁儿
这个作者很懒,什么都没留下…
展开
-
element-UI强制按钮失去焦点
问题描述有时使用element-UI按钮组件el-button时会出现按钮点击事件触发完成之后,按钮依然处于被点击的状态,也就是说依然表现为浅色,没有变回未点击时的颜色。这是由于点击时点击到了按钮中的文字,或者图标,也就是按钮的子元素<span>或者<i>标签,没有办法触发父元素也就是按钮本身的点击事件解决方法在需要的按钮点击事件中调用此方法。// 强制按钮失去焦点forceBlur(e){ let target = e.target; if(ta原创 2021-09-09 18:18:14 · 2263 阅读 · 0 评论 -
JS字符串常用和不常用的方法总结
查找字符串方法以下前两个方法都接受第二个参数作为查找的开始位置。indexOf()返回指定某个字符串首次出现在原字符串的索引(从0开始,第一位索引为0)let str = 'Hello world!'let index = str.indexOf('l')console.log(index); // index输出为2未找到返回-1let str = 'Hello world!'let index = str.indexOf('a')console.log(index); // i原创 2021-08-25 15:54:54 · 162 阅读 · 0 评论 -
使用ES6扩展运算符合并对象
语法obj = {...obj1,...obj2}合并两个对象的相同属性以obj2为准,不同属性会进行拼接。示例const state1 = { isFirst:false, isLoading:true, userList:[], isError:false}const state2 = { isLoading:false, userList:'res.data.items', isError:false}let state = {...state1,...state2}c原创 2021-08-17 15:34:30 · 747 阅读 · 0 评论 -
浏览器本地存储
localStorage储存的数据关闭浏览器再打开也不会丢用户主动清除缓存就没了//值对都只能为字符串localStorage.setItem('key','value')JSON.stringify(对象)localStorage.getItem('key')JSON.parse(对象)//删除localStorage.removeItem('key')//清空localStorage.clear()sessionStorage一关闭浏览器就没了//值对都只能为字符串ses原创 2021-08-10 19:25:31 · 149 阅读 · 0 评论 -
JS数组常用和不常用的方法总结
会改变原数组的方法以下六种push(),pop(),shift(),unshift(),splice(),sort(),reserve(),我自己比较常用的有unshfit(),splice()添加数组元素push()方法在数组结尾处向数组添加一个新的元素(其余元素索引未改变),参数为被添加元素let fruits = ['苹果','香蕉','橘子']fruits.push('西瓜') //向数组添加一个新元素console.log(fruits); //['苹果','香蕉','橘子',原创 2021-08-10 14:36:49 · 159 阅读 · 0 评论