ES6
项目种常用到的ES6实现功能及效果;
onlylele
细节决定感知!
展开
-
uview 中u-select选中时默认的选择状态聚焦
效果如下:使用u-select 时,默认选中的状态设置;设置实现:<view class="stork-shaixuan iconfont"> <view class="ware-select" @click="selectarea('salesman')"> {{ salesmantext || '选择业务员'}} </view> </view><!-- 选择器 --> <u-s原创 2021-03-27 15:37:49 · 4668 阅读 · 1 评论 -
Set 使用场景及分析
1、set使用数组去重,如下所示:// 例一const set = new Set([1, 2, 3, 4, 4]);[...set]// [1, 2, 3, 4]// 例二const items = new Set([1, 2, 3, 4, 5, 5, 5, 5]);items.size // 5// 去除数组的重复成员[...new Set(array)]// 去除字符串里面的重复字符[...new Set('ababbc')].join('')// "abc"..原创 2020-10-29 16:21:35 · 1821 阅读 · 0 评论 -
ES6 数组合并,向下查重且去除重复项;
应用场景:在项目中选择数组对象内容,选择后需要有所标识,或者默认会有一组数组对象数据追加到请求的数组中,且在最前端展示,其后加载过来的相同的数据对象将被替换掉;需要数组对象查重处理;主要代码实现:/*** * 其他内容代码略过; * 说明: * that.goodsList 结果内容; * that.paramsList 默认选中已有的数据对象内容; * list 为请求过来需要加入的内容,排除 已存在的对象****/const that = this;that.goo原创 2020-09-10 15:28:11 · 833 阅读 · 0 评论 -
ES6 快速实现一个数组和另一个数组通过比较一个数组对象的字段值处理另一个数组的内容项
实现功能:项目中需要实现,请求过来的数组对象数据选中和取消选中功能;选中可在创建一个新的数组中追加数据,取消可减少数据,具体实现不在嗷述;此处仅处理默认情况下选中不选中的处理;ES6:实现一个数组和另一个数组通过比较数组对象的字段值,达到处理另一个数组的内容项,以追加一条字段属性,值是通过判断的结果处理得到设置;代码实现如下:data(){ return { arry:[] }},methods: { getArr(){ let arr1=[ ..原创 2020-06-04 09:37:52 · 4960 阅读 · 0 评论