From b526b00c2b737e7d32e249fcccb0c1eafa1ab5d2 Mon Sep 17 00:00:00 2001
From: wkj <278599135@qq.com>
Date: Fri, 12 Aug 2022 17:23:39 +0800
Subject: [PATCH] mp reset
---
app/components/func/debugPanel/index.json | 3 ++-
app/components/func/debugPanel/index.ts | 29 +++++++++++++++++++++++
app/components/func/debugPanel/index.wxml | 4 +++-
3 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/app/components/func/debugPanel/index.json b/app/components/func/debugPanel/index.json
index f2858f706..d28daaa47 100644
--- a/app/components/func/debugPanel/index.json
+++ b/app/components/func/debugPanel/index.json
@@ -2,6 +2,7 @@
"component": true,
"usingComponents": {
"t-button": "../../../miniprogram_npm/tdesign/button/button",
- "t-popup": "../../../miniprogram_npm/tdesign/popup/popup"
+ "t-popup": "../../../miniprogram_npm/tdesign/popup/popup",
+ "t-dialog": "../../../miniprogram_npm/tdesign/dialog/dialog"
}
}
\ No newline at end of file
diff --git a/app/components/func/debugPanel/index.ts b/app/components/func/debugPanel/index.ts
index 345f100d9..469af847d 100644
--- a/app/components/func/debugPanel/index.ts
+++ b/app/components/func/debugPanel/index.ts
@@ -1,3 +1,4 @@
+
export default OakComponent({
data: {
visible: false,
@@ -26,5 +27,33 @@ export default OakComponent({
onVisibleChange(e: any) {
this.setVisible(e.detail.visible);
},
+ //小程序重置
+ handleReset() {
+ this.resetInitialData();
+ const pages = getCurrentPages(); //获取加载的页面
+ const currentPage = pages[pages.length - 1]; //获取当前页面的对象
+ const url = currentPage.route; //当前页面url
+ const options = currentPage.options; //如果要获取url中所带的参数可以查看options
+ this.redirectTo(
+ {
+ url: url
+ .replace('/pages', '')
+ .replace('pages', '')
+ .replace('/index', ''),
+ },
+ options
+ );
+ this.closeDialog();
+ },
+ showDialog() {
+ this.setState({
+ dialogVisible: true,
+ });
+ },
+ closeDialog() {
+ this.setState({
+ dialogVisible: false,
+ });
+ },
},
});
diff --git a/app/components/func/debugPanel/index.wxml b/app/components/func/debugPanel/index.wxml
index 936230eb1..7455b7aa2 100644
--- a/app/components/func/debugPanel/index.wxml
+++ b/app/components/func/debugPanel/index.wxml
@@ -5,6 +5,8 @@
R
S
C
+ Reset
-
\ No newline at end of file
+
+
\ No newline at end of file