数组方法
文章平均质量分 82
冉冉升起的富豪
这个作者很懒,什么都没留下…
展开
-
vue中watch的详细用法
在vue中,使用watch来响应数据的变化。watch的用法大致有三种。 1. 常用用法 <input type="text" v-model="name"/> new Vue({ el: '#app', data: { name: '咸鱼' }, watch: { name(newVal,oldVal) { // ... } } }) 直接写一个监听处理函数,当每次监听到name 值发生改变时,执行函数。也可以在所.转载 2020-11-05 16:47:29 · 1821 阅读 · 0 评论 -
地区
做移动端用了有赞的地区列表选择器,但是跟后台element的地区数据不一样,需要把element的地区数据格式化成有赞的 项目引入 import { regionData } from “element-china-area-data”; data(){ diqu2:regionData, province:[], city:[], area:[] }, methods: { format(){ let province_list=[] let city_list=[] let city_list2=[]原创 2020-05-26 09:26:05 · 526 阅读 · 0 评论 -
ES6 数组去重
let str = this.state.currentSelectsName.split(','); let newList = Array.from(new Set(str)); nreList就是去重后的数组 由此延伸下 项目中有个功能 遍历出框中的数组,得到["物理+化学+生物",。。。] 所以可以遍历这个数组在每个item后追加一个”+“,再把数组转换成字符串,再根据加号...原创 2019-07-26 08:50:57 · 561 阅读 · 0 评论 -
两个数组对比 选出一样的跟不一样的元素 追加到新数组
筛选出两个数组不同的元素 let list= []; list = this.array1.filter(item=>{ return array2.indexOf(item) === -1 }); 筛选出两个数组相同的元素 let list= []; list = this.array1.filter(item=>{ return array2.indexOf(it...原创 2019-08-20 12:09:20 · 1780 阅读 · 0 评论 -
forEach后用innerHTML有的没渲染
数据结构如下 data数据下有几个对象timetables数组下有subjectModels 遍历 需要把最最内侧的数据return出来才行 否则就只能渲染最后一个也就是数学双周 张三 map return出来后有逗号 需要.join('') 下就可以了 ...原创 2019-08-22 12:37:37 · 628 阅读 · 0 评论 -
转载 数组中对象根据id相同做去重
const data = [ { id: 1, name: '张三', age: 15, }, { id: 2, name: 'John', age: 18, }, { id: 3, name: '李四', age: 18, }, { id: 1, name: '张三', age: 15, }, ...转载 2019-09-27 12:25:01 · 1108 阅读 · 0 评论