对象缓存

方法定义

1
2
3
4
5
6
7
8
9
let cache = {}
export default {
save (key, val) {
cache[key] = val
},
load (key) {
return cache[key]
}
}

使用方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import cache from '../cache';
data() {
return {
cachelist: cache.load(CACHE_LIST_KEY) || [],
}
}
methods: {
ajax({
url:,
method:,
data: {},
success: function(res, status) {
//存数据
cache.save(CACHE_LIST_KEY, info.obj[0].applist)
},
error:function(){

}
})
}