|
|
|
@ -11,32 +11,32 @@ |
|
|
|
|
|
|
|
``` javascript |
|
|
|
<template> |
|
|
|
<view class="container"> |
|
|
|
<vrapile-cut-image :avatar="imageSrc" @save="save"></vrapile-cut-image> |
|
|
|
</view> |
|
|
|
<view class="container"> |
|
|
|
<vrapile-cut-image :avatar="imageSrc" @save="save"></vrapile-cut-image> |
|
|
|
</view> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
// import { uploadAvatar } from "@/api/system/user" |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
imageSrc: "", |
|
|
|
} |
|
|
|
}, |
|
|
|
created() { |
|
|
|
// 初始化一个图片地址 |
|
|
|
this.imageSrc = "https://minio.ninecloud.top/prod/2024/08/05/67a593d2c2f24f188163b4712100c227.jpg"; |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
save(e){ |
|
|
|
console.log(e.avatar) |
|
|
|
// uploadAvatar({ |
|
|
|
// filePath: e.avatar, |
|
|
|
// }) |
|
|
|
}, |
|
|
|
} |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
imageSrc: "", |
|
|
|
} |
|
|
|
}, |
|
|
|
created() { |
|
|
|
// 初始化一个图片地址 |
|
|
|
this.imageSrc = "https://minio.ninecloud.top/prod/2024/08/05/67a593d2c2f24f188163b4712100c227.jpg"; |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
save(e){ |
|
|
|
console.log(e.avatar) |
|
|
|
// uploadAvatar({ |
|
|
|
// filePath: e.avatar, |
|
|
|
// }) |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
``` |
|
|
|
<br > |
|
|
|
@ -46,7 +46,7 @@ |
|
|
|
|
|
|
|
* 入参 *avatar* :非必传,可传一个初始的图片地址,可以是网络图片地址,也可以是本地图片路径 |
|
|
|
|
|
|
|
<font color=red>注:微信小程序在初始化时只支持 *https* 的地址</font> |
|
|
|
<font color=red>注:微信小程序在初始化时只支持 *https* 的地址</font> |
|
|
|
|
|
|
|
* 回调函数 *save* :内容是Json格式,其中avatar的值是裁剪后图片,格式为 *data:image/png;base64,* |
|
|
|
<br > |
|
|
|
|