浏览代码

返回app 代码验证

wangtao 3 年之前
父节点
当前提交
866d9f1e1b

+ 5 - 3
pages/order/index.vue

@@ -9,7 +9,7 @@
 		</van-row>
 		</van-row>
 		<div class="pay_wrap">
 		<div class="pay_wrap">
 			<van-button class="pay"  color="#F22E3C" @tap="pay">支付</van-button>
 			<van-button class="pay"  color="#F22E3C" @tap="pay">支付</van-button>
-			<button class="pay" open-type="launchApp" app-parameter="appData"  @error="launchAppError" @click="closeXCX" v-if="data.userId">返回APP</button>
+			<button class="pay" open-type="launchApp" app-parameter="appData"   bindlaunchapp="launchAppSuccess" binderror="launchAppError" v-if="data.userId">返回APP</button>
 			<!-- <button class="pay" open-type="launchApp" app-parameter="appData"  @error="launchAppError" >返回APP<navigator open-type="exit" target="miniProgram" style="margin:30px 0;display: block;">退出程序</navigator></button> -->
 			<!-- <button class="pay" open-type="launchApp" app-parameter="appData"  @error="launchAppError" >返回APP<navigator open-type="exit" target="miniProgram" style="margin:30px 0;display: block;">退出程序</navigator></button> -->
 		</div>
 		</div>
 		<van-toast id="van-toast" />
 		<van-toast id="van-toast" />
@@ -84,8 +84,11 @@
 			
 			
 		},
 		},
 		methods: {
 		methods: {
+			launchAppError(e) {
+				Toast(e.detail.errMsg)
+			},
 			// 关闭小程序
 			// 关闭小程序
-			closeXCX(){
+			launchAppSuccess(){
 				wx.exitMiniProgram({success: (res) => {}})
 				wx.exitMiniProgram({success: (res) => {}})
 			},
 			},
 			pay(){
 			pay(){
@@ -163,7 +166,6 @@
 				}
 				}
 				
 				
 			}
 			}
-			
 		},
 		},
 		onShow(options){
 		onShow(options){
 		}
 		}

+ 5 - 5
pages/over/index.vue

@@ -6,7 +6,7 @@
 			<van-col span="24" class="introduce">支付完成</van-col>
 			<van-col span="24" class="introduce">支付完成</van-col>
 		</van-row>
 		</van-row>
 		<div class="pay_wrap">
 		<div class="pay_wrap">
-			<button class="pay" open-type="launchApp" app-parameter="appData"  @error="launchAppError" @click="closeXCX" v-if="state">返回APP</button>
+			<button class="pay" open-type="launchApp" app-parameter="appData"  bindlaunchapp="launchAppSuccess" binderror="launchAppError" v-if="state">返回APP</button>
 			<button class="pay"  v-if="!state" @tap ="home">返回首页</button>
 			<button class="pay"  v-if="!state" @tap ="home">返回首页</button>
 		</div>
 		</div>
 		<van-toast id="van-toast" />
 		<van-toast id="van-toast" />
@@ -49,13 +49,13 @@
 			}
 			}
 		},
 		},
 		methods: {
 		methods: {
-			// 关闭小程序
-			closeXCX(){
-				wx.exitMiniProgram({success: (res) => {}})
-			},
 			launchAppError(e) {
 			launchAppError(e) {
 				Toast(e.detail.errMsg)
 				Toast(e.detail.errMsg)
 			},
 			},
+			// 关闭小程序
+			launchAppSuccess(){
+				wx.exitMiniProgram({success: (res) => {}})
+			},
 			home(){
 			home(){
 				uni.redirectTo({
 				uni.redirectTo({
 				    url: `../index/index`
 				    url: `../index/index`

文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/amount/index.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/index.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/index.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/over/index.js.map


+ 4 - 2
unpackage/dist/dev/mp-weixin/pages/order/index.js

@@ -225,8 +225,11 @@ var _default = { data: function data() {return { loading: false, data: { money:
 
 
   },
   },
   methods: {
   methods: {
+    launchAppError: function launchAppError(e) {
+      (0, _toast.default)(e.detail.errMsg);
+    },
     // 关闭小程序
     // 关闭小程序
-    closeXCX: function closeXCX() {
+    launchAppSuccess: function launchAppSuccess() {
       wx.exitMiniProgram({ success: function success(res) {} });
       wx.exitMiniProgram({ success: function success(res) {} });
     },
     },
     pay: function pay() {
     pay: function pay() {
@@ -305,7 +308,6 @@ var _default = { data: function data() {return { loading: false, data: { money:
 
 
     } },
     } },
 
 
-
   onShow: function onShow(options) {
   onShow: function onShow(options) {
   } };exports.default = _default;
   } };exports.default = _default;
 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))

+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/order/index.wxml

@@ -1 +1 @@
-<view class="mianBox _div data-v-0ca91b30"><block wx:if="{{loading}}"><van-row class="contentBox data-v-0ca91b30" vue-id="3bc35b9e-1" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-row vue-id="{{('3bc35b9e-2')+','+('3bc35b9e-1')}}" data-com-type="wx" class="data-v-0ca91b30" bind:__l="__l" vue-slots="{{['default']}}"><van-col class="logo data-v-0ca91b30" vue-id="{{('3bc35b9e-3')+','+('3bc35b9e-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-image vue-id="{{('3bc35b9e-4')+','+('3bc35b9e-3')}}" width="75" height="75" src="{{$root.m0}}" data-com-type="wx" class="data-v-0ca91b30" bind:__l="__l"></van-image></van-col><van-col class="introduce data-v-0ca91b30" vue-id="{{('3bc35b9e-5')+','+('3bc35b9e-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">中国东信智慧园区平台</van-col><van-col class="money data-v-0ca91b30" vue-id="{{('3bc35b9e-6')+','+('3bc35b9e-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">{{data.money}}</van-col><van-col class="order_money data-v-0ca91b30" vue-id="{{('3bc35b9e-7')+','+('3bc35b9e-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">订单金额(元)</van-col></van-row><view class="pay_wrap _div data-v-0ca91b30"><van-button class="pay data-v-0ca91b30" vue-id="{{('3bc35b9e-8')+','+('3bc35b9e-1')}}" color="#F22E3C" data-event-opts="{{[['^tap',[['pay']]]]}}" data-com-type="wx" bind:tap="__e" bind:__l="__l" vue-slots="{{['default']}}">支付</van-button><block wx:if="{{data.userId}}"><button class="pay data-v-0ca91b30" open-type="launchApp" app-parameter="appData" data-event-opts="{{[['error',[['launchAppError',['$event']]]],['tap',[['closeXCX',['$event']]]]]}}" binderror="__e" bindtap="__e">返回APP</button></block></view><van-toast vue-id="{{('3bc35b9e-9')+','+('3bc35b9e-1')}}" id="van-toast" data-com-type="wx" class="data-v-0ca91b30" bind:__l="__l"></van-toast></van-row></block></view>
+<view class="mianBox _div data-v-0ca91b30"><block wx:if="{{loading}}"><van-row class="contentBox data-v-0ca91b30" vue-id="3bc35b9e-1" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-row vue-id="{{('3bc35b9e-2')+','+('3bc35b9e-1')}}" data-com-type="wx" class="data-v-0ca91b30" bind:__l="__l" vue-slots="{{['default']}}"><van-col class="logo data-v-0ca91b30" vue-id="{{('3bc35b9e-3')+','+('3bc35b9e-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-image vue-id="{{('3bc35b9e-4')+','+('3bc35b9e-3')}}" width="75" height="75" src="{{$root.m0}}" data-com-type="wx" class="data-v-0ca91b30" bind:__l="__l"></van-image></van-col><van-col class="introduce data-v-0ca91b30" vue-id="{{('3bc35b9e-5')+','+('3bc35b9e-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">中国东信智慧园区平台</van-col><van-col class="money data-v-0ca91b30" vue-id="{{('3bc35b9e-6')+','+('3bc35b9e-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">{{data.money}}</van-col><van-col class="order_money data-v-0ca91b30" vue-id="{{('3bc35b9e-7')+','+('3bc35b9e-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">订单金额(元)</van-col></van-row><view class="pay_wrap _div data-v-0ca91b30"><van-button class="pay data-v-0ca91b30" vue-id="{{('3bc35b9e-8')+','+('3bc35b9e-1')}}" color="#F22E3C" data-event-opts="{{[['^tap',[['pay']]]]}}" data-com-type="wx" bind:tap="__e" bind:__l="__l" vue-slots="{{['default']}}">支付</van-button><block wx:if="{{data.userId}}"><button class="pay data-v-0ca91b30" open-type="launchApp" app-parameter="appData" bindlaunchapp="launchAppSuccess" binderror="launchAppError">返回APP</button></block></view><van-toast vue-id="{{('3bc35b9e-9')+','+('3bc35b9e-1')}}" id="van-toast" data-com-type="wx" class="data-v-0ca91b30" bind:__l="__l"></van-toast></van-row></block></view>

+ 4 - 4
unpackage/dist/dev/mp-weixin/pages/over/index.js

@@ -191,13 +191,13 @@ var _default = { data: function data() {return { param: undefined, state: false,
     }
     }
   },
   },
   methods: {
   methods: {
-    // 关闭小程序
-    closeXCX: function closeXCX() {
-      wx.exitMiniProgram({ success: function success(res) {} });
-    },
     launchAppError: function launchAppError(e) {
     launchAppError: function launchAppError(e) {
       (0, _toast.default)(e.detail.errMsg);
       (0, _toast.default)(e.detail.errMsg);
     },
     },
+    // 关闭小程序
+    launchAppSuccess: function launchAppSuccess() {
+      wx.exitMiniProgram({ success: function success(res) {} });
+    },
     home: function home() {
     home: function home() {
       uni.redirectTo({
       uni.redirectTo({
         url: "../index/index" });
         url: "../index/index" });

+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/over/index.wxml

@@ -1 +1 @@
-<view class="mianBox _div data-v-7697b190"><van-row class="contentBox data-v-7697b190" vue-id="5c5f0176-1" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-row vue-id="{{('5c5f0176-2')+','+('5c5f0176-1')}}" data-com-type="wx" class="data-v-7697b190" bind:__l="__l" vue-slots="{{['default']}}"><van-col class="logo data-v-7697b190" vue-id="{{('5c5f0176-3')+','+('5c5f0176-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-image vue-id="{{('5c5f0176-4')+','+('5c5f0176-3')}}" width="75" height="75" src="{{$root.m0}}" data-com-type="wx" class="data-v-7697b190" bind:__l="__l"></van-image></van-col><van-col class="introduce data-v-7697b190" vue-id="{{('5c5f0176-5')+','+('5c5f0176-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">支付完成</van-col></van-row><view class="pay_wrap _div data-v-7697b190"><block wx:if="{{state}}"><button class="pay data-v-7697b190" open-type="launchApp" app-parameter="appData" data-event-opts="{{[['error',[['launchAppError',['$event']]]],['tap',[['closeXCX',['$event']]]]]}}" binderror="__e" bindtap="__e">返回APP</button></block><block wx:if="{{!state}}"><button data-event-opts="{{[['tap',[['home',['$event']]]]]}}" class="pay data-v-7697b190" bindtap="__e">返回首页</button></block></view><van-toast vue-id="{{('5c5f0176-6')+','+('5c5f0176-1')}}" id="van-toast" data-com-type="wx" class="data-v-7697b190" bind:__l="__l"></van-toast></van-row></view>
+<view class="mianBox _div data-v-7697b190"><van-row class="contentBox data-v-7697b190" vue-id="5c5f0176-1" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-row vue-id="{{('5c5f0176-2')+','+('5c5f0176-1')}}" data-com-type="wx" class="data-v-7697b190" bind:__l="__l" vue-slots="{{['default']}}"><van-col class="logo data-v-7697b190" vue-id="{{('5c5f0176-3')+','+('5c5f0176-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-image vue-id="{{('5c5f0176-4')+','+('5c5f0176-3')}}" width="75" height="75" src="{{$root.m0}}" data-com-type="wx" class="data-v-7697b190" bind:__l="__l"></van-image></van-col><van-col class="introduce data-v-7697b190" vue-id="{{('5c5f0176-5')+','+('5c5f0176-2')}}" span="24" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">支付完成</van-col></van-row><view class="pay_wrap _div data-v-7697b190"><block wx:if="{{state}}"><button class="pay data-v-7697b190" open-type="launchApp" app-parameter="appData" bindlaunchapp="launchAppSuccess" binderror="launchAppError">返回APP</button></block><block wx:if="{{!state}}"><button data-event-opts="{{[['tap',[['home',['$event']]]]]}}" class="pay data-v-7697b190" bindtap="__e">返回首页</button></block></view><van-toast vue-id="{{('5c5f0176-6')+','+('5c5f0176-1')}}" id="van-toast" data-com-type="wx" class="data-v-7697b190" bind:__l="__l"></van-toast></van-row></view>

部分文件因为文件数量过多而无法显示