소스 검색

feat(cjx/my): 动态加载用户头像图片- 将静态头像图片地址替换为动态绑定的 image 数据
- 在 data 中初始化 image 字段
-从接口响应中获取并设置 image 值

fix(login): 简化页面跳转逻辑- 移除针对 qilang 路径的特殊判断
- 统一使用 skip 页面进行重定向处理
- 删除冗余的条件分支代码

mws 1 개월 전
부모
커밋
2c72f92027
2개의 변경된 파일10개의 추가작업 그리고 22개의 파일을 삭제
  1. 4 2
      pages/cjx/my/my.vue
  2. 6 20
      pages/login.vue

+ 4 - 2
pages/cjx/my/my.vue

@@ -38,7 +38,7 @@
 				<u-row customStyle="margin-bottom: 10px">
 					<u-col span="4">
 						<image class="tubiao"
-							src="https://hyscancode.oss-cn-hangzhou.aliyuncs.com/xiaochengxu/cjx/logo3.png"
+							:src="image"
 							mode="aspectFit" />
 					</u-col>
 					<u-col span="8">
@@ -94,7 +94,8 @@
 		data() {
 			return {
 				userPhone: '',
-				point: 0
+				point: 0,
+				image:''
 			}
 		},
 		onLoad() {
@@ -108,6 +109,7 @@
 					if (res.code == 0) {
 						that.userPhone = res.data.phone;
 						that.point = res.data.point;
+						that.image = res.data.image;
 						console.log(that.point);
 					}
 				})

+ 6 - 20
pages/login.vue

@@ -101,17 +101,10 @@
  					if (res.code === 0) {
  						uni.setStorageSync("scanCode", this.scanCode);
  						if (res.data.url !== null && res.data.url !== undefined && res.data.url !== '') {
-              if(this.path === 'qilang'){
-                let skipUrl = '/pages/' + this.path + '/index/authCode';
-                uni.redirectTo({
-                  url: '/pages/skip?url='+skipUrl
-                })
-              }else{
-                uni.redirectTo({
-                  url: '/pages/' + this.path + '/index/authCode'
-                })
-              }
-
+              let skipUrl = '/pages/' + this.path + '/index/authCode';
+              uni.redirectTo({
+                url: '/pages/skip?url='+skipUrl
+              })
  							return;
  						}
 
@@ -119,16 +112,9 @@
  							let url;
  							if (res.code === 0) {
                 uni.setStorageSync('scanDetail', res.data);
-                if(this.path === 'qilang'){
-                  let skipUrl =  '/pages/' + this.path + '/index/' + res.data.url;
-                  uni.redirectTo({
-                    url: '/pages/skip?url='+skipUrl
-                  })
-                }else {
-                  url = '/pages/' + this.path + '/index/' + res.data.url;
-                }
+                let skipUrl =  '/pages/' + this.path + '/index/' + res.data.url;
                 uni.redirectTo({
-                  url: url // 目标页面路径
+                  url: '/pages/skip?url='+skipUrl
                 })
                 return;