|
@@ -45,13 +45,23 @@ Page({
|
|
|
nickname,
|
|
|
race_number,
|
|
|
competition_image,
|
|
|
- gender: gender == 0 ? '女' : '男'
|
|
|
+ gender: gender == 0 ? '女' : '男',
|
|
|
},
|
|
|
+ filePath:BASE_URL + competition_image,
|
|
|
+ fileType:this.getFileType(competition_image),
|
|
|
isEdit: true
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+ getFileType(url) {
|
|
|
+ const extension = url.split('.').pop().toLowerCase();
|
|
|
+ if (['jpg','jpeg','png','gif','webp','bmp'].includes(extension)) {
|
|
|
+ return 'image';
|
|
|
+ } else if (extension === 'pdf') {
|
|
|
+ return 'pdf';
|
|
|
+ }
|
|
|
+ return 'unknown';
|
|
|
+ },
|
|
|
onShowPicker() {
|
|
|
this.setData({ showPicker: true });
|
|
|
},
|