React Native 学习第六天

React Native开源库react-native-image-crop-picker使用图解

前言

React Native开发中我们会遇到修改头像、上传图片的问题,React Native是跨平台语言,需要兼容IOS和Android,自己去写会很麻烦,
所以我跟大家分享一个第三方开源库:“react-native-image-crop-picker”。

react-native-image-crop-picker

导入

...
npm i react-native-image-crop-picker --save 
react-native link react-native-image-crop-picker
...

基础使用

...
import ImagePicker from 'react-native-image-crop-picker';

export class CameraUtils extends Component{
    constructor(props){
        super(props);
        this.state = {
            imageUrl:require('xxx.png'),
            path:''
        }
    }

    render(){
        return(
            
            
            

报错解决

如果报错提示:...com.android.support:appcompat-v7:27.1.0...
第一步:项目根目录/android/build.gradle
        ...
        allprojects{
            repositories{
                ...
                //添加
                maven{url 'https://maven.google.com'}
                
                maven{url "https://jitpack.io"}
            }
        }
第二步:项目根目录/android/app/build.gradle
        ...
        android{
            compileSdkVersion 27
            buildToolsVersion "27.0.3"
            
            defaultConfig{
                ...
                minSdkVersion 17
                targetSdkVersion 27
                vectorDrawables.useSupportLibrary = true
                ...
            }
            ...
        }

你可能感兴趣的:(React Native 学习第六天)