|
@@ -1,4 +1,7 @@
|
1
|
1
|
import Taro from '@tarojs/taro';
|
|
2
|
+import store from '../store'
|
|
3
|
+
|
|
4
|
+console.log('----------store', store.getState())
|
2
|
5
|
|
3
|
6
|
/**
|
4
|
7
|
* 是否为空
|
|
@@ -76,7 +79,7 @@ export function getThumbnail(img, quality) {
|
76
|
79
|
if (!img) return img
|
77
|
80
|
|
78
|
81
|
if (img.indexOf('https://estateagents.oss-cn-shanghai.aliyuncs.com') === 0) {
|
79
|
|
- return `${img}?x-oss-process=style/compress${quality || 30}`
|
|
82
|
+ return `${img.replace('oss-cn-shanghai', 'oss-accelerate')}?x-oss-process=style/compress${quality || 30}`
|
80
|
83
|
}
|
81
|
84
|
|
82
|
85
|
return img
|
|
@@ -87,7 +90,7 @@ export function resizeImage(img, size) {
|
87
|
90
|
if (!img) return img
|
88
|
91
|
|
89
|
92
|
if (img.indexOf('https://estateagents.oss-cn-shanghai.aliyuncs.com') === 0) {
|
90
|
|
- return `${img}?x-oss-process=style/resize${size || 750}`
|
|
93
|
+ return `${img.replace('oss-cn-shanghai', 'oss-accelerate')}?x-oss-process=style/resize${size || 750}`
|
91
|
94
|
}
|
92
|
95
|
|
93
|
96
|
return img
|
|
@@ -101,7 +104,12 @@ export function transferImage(img) {
|
101
|
104
|
if (!img) return img
|
102
|
105
|
|
103
|
106
|
if (img.indexOf('https://estateagents.oss-cn-shanghai.aliyuncs.com') === 0) {
|
104
|
|
- return `${img}?x-oss-process=image/resize,m_lfit,w_750/quality,Q_80`
|
|
107
|
+ if (store.getState().system.systemInfo.platform !== 'ios') {
|
|
108
|
+ // ios 暂时不支持 webp
|
|
109
|
+ return `${img.replace('oss-cn-shanghai', 'oss-accelerate')}?x-oss-process=style/transwebp`
|
|
110
|
+ }
|
|
111
|
+
|
|
112
|
+ return `${img.replace('oss-cn-shanghai', 'oss-accelerate')}?x-oss-process=image/resize,m_lfit,w_750/quality,Q_80`
|
105
|
113
|
}
|
106
|
114
|
|
107
|
115
|
return img
|