123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- const util = {
- /**
- * 存储历史数据
- * val [string | object]需要存储的内容
- */
- setHistory(val) {
- let searchHistory = uni.getStorageSync('search:history');
- if (!searchHistory) searchHistory = [];
- let serachData = {};
- if (typeof(val) === 'string') {
- serachData = {
- adcode: [],
- address: [],
- city: [],
- district: [],
- id: [],
- location: [],
- name: val,
- typecode: []
- };
- } else {
- serachData = val
- }
- // 判断数组是否存在,如果存在,那么将放到最前面
- for (var i = 0; i < searchHistory.length; i++) {
- if (searchHistory[i].name === serachData.name) {
- searchHistory.splice(i, 1);
- break;
- }
- }
- uni.setStorage({
- key: 'search:history',
- data: searchHistory,
- success: function() {
- // console.log('success');
- }
- });
- },
- getHistory() {
- },
- removeHistory() {
- uni.removeStorage({
- key: 'search:history',
- success: function(res) {
- console.log('success');
- }
- });
- return []
- }
- }
- export default util;
|