uni-app浏览历史记录功能实现

searchStart: function () {

let _this = this;

if (_this.searchText == '') {//搜索关键词为空

uni.showToast({//提示信息

title: '请输入关键字',

icon: 'none',

duration: 1000

});

} else {

uni.getStorage({//从缓存中取搜索历史记录的数组

key: 'search_cache',

success(res) {//获取成功

let list = res.data;

for (let i in list) {//循环遍历

if (list[i] == _this.searchText) {//如果缓存数组中有搜索关键词

list.splice(i, 1)//删除数组中的该关键词

}

}

list.unshift(_this.searchText);//将搜索关键词添加到数组开头

list.splice(6)//只保留6个

_this.hList = list;

uni.setStorage({//将新的数组存入缓存

key: 'search_cache',

data: _this.hList,

});

_this.search(_this.searchText);//搜索

},

fail() {//没有获取到缓存

_this.hList = [];

_this.hList.push(_this.searchText);

uni.setStorage({

key: 'search_cache',

data: _this.hList,

});

_this.search(_this.searchText);//搜索

}

})

}

}

uniapp访问服务器缓存文件,uni-app浏览历史记录功能实现相关推荐

  1. uni app实现WIFI功能(只支持安卓APP)

    uni app实现WIFI功能 一.前言 二.使用 uni-WIFI 三.使用h5+ api 一.前言 最近需要在uniapp上实现WiFi功能,将个人的研究结果记录如下(都只支持安卓APP) 使用 ...

  2. uni - app的 nfc功能使用鱼住未来第三方插件完成

    1.鱼住未来注册 https://console.aidoing.com.cn/home/workplace 2.注册好,创建应用 3.manifest.json中源码视图 "plugins ...

  3. uniapp语音识别_uni-app开发APP语音播报功能

    const audioTeam =[]; let audioStartSwitch= false;const getAudioUrl = 'https://tsn.baidu.com/text2aud ...

  4. uni-app 微信小程序 模仿 app二层楼功能

    uni-app 微信小程序 模仿 app二层楼功能 先占个坑,今天应该写不完, 后续在慢慢补全 更新 终于写完了 这个的计算量很大,我自己的安卓机测试的时候一卡一卡的,公司同事的iphone是没有问题 ...

  5. 记录--uniapp上如何实现安卓app微信登录功能(操作流程总结)

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 uniapp上如何实现安卓app微信登录功能?下面本篇文章给大家分享一下uniapp上实现安卓app微信登录的权限申请.开发的具体操作流程 ...

  6. 历史记录计算机app,计算机管理系统软件历史记录功能

    计算机管理系统软件历史记录功能 计算机管理系统有哪些功能?在前面文章中小编总结了软件的功能概括,那么这里小编就来详细的介绍每个功能的使用和特点,希望对大家的使用有更多的帮助. 一.历史记录功能 1.屏 ...

  7. uni app 调用网络打印机_前端工程师 | 原生小程序坑点:uni-app到底好用在哪里?...

    要想知道uni-app开发好用在哪里,我们先看看uni-app的官网,下图 系统的介绍.框架.组件.api的使用都非常的详细,感兴趣的朋友可以去尝试尝试. 我们进图正题,首先和原生小程序来比较,其次和 ...

  8. 切换 uniapp_万能前端框架uni app初探03:底部导航开发

    前言 本节我们使用uni app的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的. 一.基础知识 1.tabBar 如果应用是一个多 tab 应用,可以通过 tabB ...

  9. 对uni-app开发的某app安全分析

    声明 以下只是搬运下我公众号的东西.很早就发过了.原帖地址: 对uni-app开发的某app分析 已经发公众号的为什么还发csdn 有的圈内朋友,不经过我的允许,删减摘录我公众号的内容,这里就不提谁了 ...

  10. 电商APP源码功能解说

    一般电商APP要包括以下功能: 1.产品展示 产品展示是电商APP最为核心的部分,无论什么类型的商城,其商品都需要通过产品展示这种方式向消费者展示商城以及商品的优势. 2.产品推荐 这个功能可以为热销 ...

最新文章

  1. ASP.NET 2.0 读取配置文件[INI](示例代码下载)
  2. 阻塞、非阻塞与同步、异步的区别
  3. SpringCloud-Eureka
  4. 【Linux网络编程】原始套接字编程
  5. html状态查询爱站,批量获取爱站数据
  6. dev-mysql_GitHub - intergrate-dev/mysql-elasticsearch
  7. Redhat Linux Enterprise Server 5.5 x86_64位操作系统Karachi时区问题?
  8. 在iOS端使用AVSampleBufferDisplayLayer进行视频渲染
  9. DevEco Studio 使用和问题总结
  10. 考研编程练习----开门人和关门人
  11. 如何简单的理解TDD与DDT
  12. 《机器人编程实战》一一2.1 为什么需要更多努力
  13. Python使用Reportlab处理PDF数据 - 其他图形
  14. 微信小程序的在线学习每日签到打卡 项目源码介绍
  15. Java 项目中使用 TongLink/Q 实现消息队列传输
  16. 场地预约管理微信小程序开发过程中的错误记录
  17. python加mysql加界面用代码写_python加mysql_python操作mysql
  18. ns-3 教程 —— 概念概述(第一个 ns-3 程序)
  19. python中turtle画雪花_turtle画雪花-方法及效果的详解
  20. 按自己的需要获取对象中的属性

热门文章

  1. 软件开发基本流程【一】
  2. Google浏览器拖拽安装扩展程序报错
  3. 固态硬盘替换机械硬盘
  4. 计网习题总结,附答案
  5. 华为开发后端实习体验总结帖(详细)
  6. 苹果的产品开发流程介绍:带你认识世界最好的设计公司
  7. android如何设置透明字体颜色,Android设置字体透明度
  8. 朋友圈点赞截图在线生成源码
  9. Win10下NTFS分区变RAW修复的一种错误方法
  10. 将mmd模型改造成游戏可用模型