Редактор аватаров React не получает кнопку загрузки

#reactjs #avatar

#reactjs #аватар

Вопрос:

Я пытаюсь использовать react-avatar-editor (https://www.npmjs.com/package/react-avatar-editor ) Я установил и импортировал компонент, но я не получил кнопку загрузки

Вот мой простой компонент, в котором я использовал редактор аватаров

 import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import Nav from "./Nav";
import AvatarEditor from 'react-avatar-editor'


export default class EditProfile extends Component {



    render () {
        return (
           <div>
               <Nav logoUrl="logo_white.svg"  color="#D41F36"/>

               hello there
               <AvatarEditor
                   image="/imgs/A066.jpg"
                   width={250}
                   height={250}
                   border={50}
                   color={[255, 255, 255, 0.6]} // RGBA
                   scale={1.5}
                   rotate={0}
               />
           </div>
        )
    }
}
  

У меня должен быть этот экран
но у меня было это

пожалуйста, помогите с этим?

Ответ №1:

react-avatar-editor не обрабатывает выбор изображения. Он конкретно касается обрезки изображения, изменения размера и поворота данного изображения. Итак, вам нужно что-то закодировать, чтобы получить изображение и перейти к компоненту react-avatar-editor.

Вы можете проверить, как это сделать здесьhttps://github.com/mosch/react-avatar-editor/blob/master/docs/App.jsx

Комментарии:

1. ааа, я этого не знал… большое вам спасибо, это правильный ответ, а также спасибо за ссылку!