|
@@ -23,20 +23,23 @@ export default withLayout((props) => {
|
23
|
23
|
const [imageUrl, setImageUrl] = useState()
|
24
|
24
|
const [remark, setRemark] = useState()
|
25
|
25
|
const [channelCustomerId, setChannelCustomerId] = useState(null)
|
26
|
|
- const [imgLoading,setImgLoading]=useState(false)
|
27
|
26
|
|
28
|
27
|
const openAlbum = (e) => {
|
29
|
28
|
e.stopPropagation()
|
30
|
29
|
|
31
|
30
|
Taro.chooseImage({
|
32
|
31
|
count: 1,
|
33
|
|
- // sizeType: ['original', 'compressed'], //可选择原图或压缩后的图片
|
|
32
|
+ sizeType: ['original', 'compressed'], //可选择原图或压缩后的图片
|
34
|
33
|
sourceType: ['album', 'camera'], //可选择性开放访问相册、相机
|
35
|
34
|
success: res => {
|
36
|
|
- setImgLoading(true)
|
|
35
|
+ Taro.showLoading({
|
|
36
|
+ title: '加载中',
|
|
37
|
+ })
|
37
|
38
|
uploadFiles(res.tempFilePaths).then(data => {
|
38
|
39
|
setImageUrl(data[0])
|
39
|
|
- setImgLoading(false)
|
|
40
|
+ Taro.hideLoading()
|
|
41
|
+ }).catch(() => {
|
|
42
|
+ Taro.hideLoading()
|
40
|
43
|
})
|
41
|
44
|
}
|
42
|
45
|
})
|
|
@@ -151,7 +154,7 @@ export default withLayout((props) => {
|
151
|
154
|
{/* <view className='UploadImg'>
|
152
|
155
|
<text className='iconfont icon-xiangji centerLabel'></text>
|
153
|
156
|
</view> */}
|
154
|
|
- <Image loading={imgLoading} src={imageUrl} className='UploadImg' onClick={openAlbum} mode="aspectFill"></Image>
|
|
157
|
+ <Image src={imageUrl} className='UploadImg' onClick={openAlbum} mode="aspectFill"></Image>
|
155
|
158
|
</view>
|
156
|
159
|
</view>
|
157
|
160
|
|