test
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<view @click="onClick" :style="{width,height}" style="justify-content: center;">
|
||||
<image v-if="cSrc" :style="{width,height,borderRadius}" :src="cSrc" :mode="mode"></image>
|
||||
<image v-if="cSrc" :style="{width,height,borderRadius}" :src="cSrc" :mode="mode" lazy-load></image>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
watch: {
|
||||
src:{
|
||||
handler(src) {
|
||||
async handler(src) {
|
||||
|
||||
if (src&&src.substring(0, 8) == "cloud://") {
|
||||
uniCloud.getTempFileURL({
|
||||
@@ -59,7 +59,14 @@
|
||||
}).then(res=>{
|
||||
this.cSrc = res.fileList[0].tempFileURL
|
||||
})
|
||||
}else{
|
||||
} else if (src&&src.substring(0, 8) == "qiniu://") {
|
||||
console.log(src)
|
||||
const uniCloudStorageExtCo = uniCloud.importObject("ext-storage-co");
|
||||
const res = await uniCloudStorageExtCo.getTempFileURL({src: src});
|
||||
console.log(res.fileList[0].tempFileURL)
|
||||
this.cSrc = res.fileList[0].tempFileURL
|
||||
|
||||
} else {
|
||||
this.cSrc = src
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user