uni.chooseImage(OBJECT)

方法从本地相册选择图片或使用相机拍照。
image.png
案例代码:

  1. <template>
  2. <view>
  3. <button type="default" @click='chooseImg'>上传图片</button>
  4. <image v-for='item in imgArr' :src="item" @click='previewImg(item)'></image>
  5. </view>
  6. </template>
  7. <script>
  8. export default {
  9. data() {
  10. return {
  11. imgArr:[]
  12. }
  13. },
  14. methods: {
  15. chooseImg(){
  16. uni.chooseImage({
  17. count:5,//限制上传图片的数量
  18. success:res=>{
  19. this.imgArr = res.tempFilePaths
  20. }
  21. })
  22. },
  23. previewImg(current){
  24. //console.log(current) 拿到相应的图片路径
  25. uni.previewImage({
  26. current,
  27. urls:this.imgArr,
  28. loop:true,
  29. indicator:'number'
  30. })
  31. }
  32. }
  33. }
  34. </script>
  35. <style>
  36. </style>

image.png
文档地址:https://uniapp.dcloud.io/api/media/image