소스 검색

feat: 添加减价助力参数reduceCode的存储逻辑

在onLaunch方法中增加对reduceCode参数的判断和存储,用于支持减价助力功能
ylong 6 일 전
부모
커밋
4ff8b1ed9c
1개의 변경된 파일10개의 추가작업 그리고 5개의 파일을 삭제
  1. 10 5
      App.vue

+ 10 - 5
App.vue

@@ -30,7 +30,7 @@ export default {
 	},
 	onLaunch(options) {
 		this.globalData.isColdLaunch = true;
-		console.log('冷启动onLaunch:',this.globalData.isColdLaunch)
+		console.log('冷启动onLaunch:', this.globalData.isColdLaunch)
 		let params = {};
 		if (options.query) {
 			//微信小程序的场景值解析
@@ -51,6 +51,11 @@ export default {
 					if (params.upsellCode) {
 						uni.setStorageSync('upsellCode', params.upsellCode)
 					}
+					//减价助力参数 reduceCode
+					if (params.reduceCode) {
+						uni.setStorageSync('reduceCode', params.reduceCode)
+					}
+
 					// 兼容商品详情二维码跳转
 					if (params.isbn) {
 						// 将 isbn 存入全局或缓存,以便 detail 页面如果在 onLoad 没拿到时可以使用
@@ -75,9 +80,9 @@ export default {
 			this.slientLogin()
 		}
 	},
-    onShow() {
-        this.$updateCartBadge();
-    },
+	onShow() {
+		this.$updateCartBadge();
+	},
 	onUnload() {
 		uni.removeStorageSync('loginType')
 	},
@@ -103,7 +108,7 @@ export default {
 
 								eventBus.emit('loginSuccess', { response: response.data, params: data })
 								that.globalData.isColdLaunch = false;
-                                that.$updateCartBadge();
+								that.$updateCartBadge();
 							}
 						});
 				},