在uniapp小程序中获取周边WiFi列表,并且显示已连接WiFi
短信预约 -IT技能 免费直播动态提醒
详细代码如下:
使用Array.prototype.sort()
方法对this.wifiList
进行排序。排序的规则是,如果Wi-Fi的SSID与当前已连接的Wi-Fi的SSID相同,则将其排在前面;如果Wi-Fi的SSID与当前已连接的Wi-Fi的SSID不同,则按原始顺序排序。
Array.prototype.sort()
方法接受一个比较函数作为参数,该函数定义了排序的规则。比较函数有两个参数a
和b
,分别代表数组中的两个元素。如果返回值小于0,表示a
应该排在b
前面;如果返回值大于0,表示b
应该排在a
前面;如果返回值等于0,表示a
和b
的顺序不变。
this.wifiList.sort(function(a, b) {if (a.SSID === connectedWifi.SSID) {return -1;} else if (b.SSID === connectedWifi.SSID) {return 1;} else {return 0;}})
来源地址:https://blog.csdn.net/m0_59497876/article/details/131538950
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341