Browse Source

调整数据类型

wangxy 7 tháng trước cách đây
mục cha
commit
6fa6da31d0
1 tập tin đã thay đổi với 37 bổ sung0 xóa
  1. 37 0
      utils/emitEvents.js

+ 37 - 0
utils/emitEvents.js

@@ -1,3 +1,5 @@
+import { reactive } from "vue";
+
 export const FROM_PAGES_UNITTEST = "from.pages.unitTest"; // 从 单元测试 返回 岛 的路由参数
 export const FROM_PAGES_SELECTGRADE = "from.pages.selectGrade"; // 从年级学期选择 跳转 岛 的路由参数
 
@@ -40,4 +42,39 @@ export function useStudyRouteParams() {
 		getStudyStorage,
 		removeStudyStorage
 	}
+}
+
+
+const PAGE_TABBAR_KEY = "TAB_BAR";
+const History_Obj = reactive({
+	study: null,
+	logout: null
+})
+export function useTabBarHistory () {
+	function setTabBarStorage(data) {
+		uni.setStorageSync(PAGE_TABBAR_KEY,JSON.stringify(data));
+	}
+	
+	function getTabBarStorage(page) {
+		const data = uni.getStorageSync(PAGE_TABBAR_KEY);
+		return data ? JSON.parse(data)[page] : data;
+	}
+	
+	function removeTabBarStorage() {
+		uni.removeStorageSync(PAGE_TABBAR_KEY)
+	}
+	
+	function setTabBarStorageCustom(page,callback) {
+		const data = getTabBarStorage(page)
+		function done(data) {
+			setTabBarStorage(data)
+		}
+		if (data) {
+			callback(data,done);
+		}
+	}
+	
+	return {
+		setTabBarStorage,getTabBarStorage,removeTabBarStorage
+	}
 }