小编Muh*_*eed的帖子

当我们按下上传图像按钮时,显示以下错误

请检查错误,错误显示:图像选择器结果中的“已取消”键已被弃用。顺便说一句我用了取消

import React, { useEffect, useState } from 'react'
import { Alert, Button, Image, View, StyleSheet,Platform } from 'react-native'
import * as ImagePicker from 'expo-image-picker'
import Constants from 'expo-constants'


const Fine_Repair_Request = () => {
 const [image,setimage] = useState(null);

 useEffect( async() => {
  if(Platform.OS !== 'web'){
    const {status} =await ImagePicker.requestMediaLibraryPermissionsAsync();
    if(status !== 'granted'){
      alert('Permission denied')
    }
  }
 },[])
   
   const PickImage = async()=>{
    let result = await ImagePicker.launchImageLibraryAsync({
      mediaTypes: ImagePicker.MediaTypeOptions.All,
      allowsEditing:true,
      aspect:[4,3],
      quality:1
    })
    console.log(result)
    if(!result.canceled){
      setimage(result.uri)
    }
   }


  return ( …
Run Code Online (Sandbox Code Playgroud)

javascript frontend reactjs react-native expo

1
推荐指数
1
解决办法
1928
查看次数

标签 统计

expo ×1

frontend ×1

javascript ×1

react-native ×1

reactjs ×1