diff --git a/App.vue b/App.vue
index 7eb3095..aa4518b 100644
--- a/App.vue
+++ b/App.vue
@@ -28,7 +28,7 @@
// #endif
},
onShow(){
- this.getVersion();
+ // this.getVersion();
},
onLoad() {
diff --git a/components/remaining/remaining.vue b/components/remaining/remaining.vue
index 5c7cdf5..c090d2e 100644
--- a/components/remaining/remaining.vue
+++ b/components/remaining/remaining.vue
@@ -22,8 +22,8 @@
- 立即体验
-
+ 立即体验
+
diff --git a/pageE/setting/Index.vue b/pageE/setting/Index.vue
index 59538b6..ff39278 100644
--- a/pageE/setting/Index.vue
+++ b/pageE/setting/Index.vue
@@ -10,6 +10,10 @@
{{ item.title }}
+
+ 清除缓存
+ {{ fileSizeString }}
+
退出登录
@@ -73,9 +77,13 @@
},
],
content: "是否退出登录!",
- show: false
+ show: false,
+ fileSizeString: "", // 缓存大小
}
},
+ onLoad() {
+ this.getCache();
+ },
methods: {
...mapMutations(['logout']),
// 退出登录选择 0:切换账号 | 1:退出登录
@@ -85,6 +93,45 @@
this.show = true;
}
},
+ // 获取缓存
+ getCache() {
+ let _this = this;
+ // #ifdef APP-PLUS
+ plus.cache.calculate(function(size) {
+ let sizeCache = size;
+ if (sizeCache == 0) {
+ _this.fileSizeString = "0B";
+ } else if (sizeCache < 1024) {
+ _this.fileSizeString = sizeCache + "B";
+ } else if (sizeCache < 1048576) {
+ _this.fileSizeString = (sizeCache / 1024).toFixed(2) + "KB";
+ } else if (sizeCache < 1073741824) {
+ _this.fileSizeString = (sizeCache / 1048576).toFixed(2) + "MB";
+ } else {
+ _this.fileSizeString = (sizeCache / 1073741824).toFixed(2) + "GB";
+ }
+ });
+ // #endif
+ },
+ // 清除缓存
+ clearCache() {
+ // #ifdef APP-PLUS
+ uni.showModal({
+ title: "确定要清理缓存吗?",
+ cancelColor: "#999",
+ confirmColor: "#f00",
+ success: (res) => {
+ // console.log(res);
+ if (res.confirm) {
+ plus.cache.clear(function(e) {
+ console.log(e);
+ })
+ }
+ this.getCache();
+ }
+ })
+ // #endif
+ },
toNextPage(url, ...params) {
uni.navigateTo({
url: url
@@ -122,6 +169,11 @@
width: 14rpx;
height: 24rpx;
}
+
+ .left-text {
+ margin-left: auto;
+ font-size: 28rpx;
+ }
}
}