react-coree-inge-uploadライト級の写真をアップロードしてプラグインを裁断します.
2204 ワード
少し前に、私達はvue-coree-mage-uploadを2.0リリースしました.今回は完全なappiを持ってreactに移行しました.header定義をサポートし、file changeのカスタムイベントをサポートし、より詳細な文書を更新しました.
react-coree-inge-uploadプロジェクトアドレス
モモ
クイックスタート
npmを使う
Demo Online
属性の設定
Props
Type
Example
Description
url
String
'/crop.php'
サービスアップロードの住所
テキスト
String
'Upload Image'
ボタンを表示するテキストが必要です.
inputOf File
String
‘file’
サーバー対応フォームnameをアップロードします.
extens
String
'png,jpg,gif'
制限された画像の種類
crop
ボロア
true
裁断する必要がありますか
cropRatio
String
'1:1'
シェイプの制限
cropBtn
Object
{ok:'Save'、'cancel':'Give Up''
ボタンテキスト
maxFileSize
Number
1085760(10 M)
ファイルサイズ制限
maxWidth
Number
150
切り取り画像の最大幅を制限します.
maxheight
Number
150
トリミング画像の最大高さを制限します.
input Accept
ストリングス
「イメージ/*」/「イメージ/jpg、イメージ/jpeg、イメージ/png」
アップロードファイルの受け入れタイプを付与します.
isXhr
ボロア
true
システム内の自分のアップロード機能を呼び出す必要がありますか?
headers
Object
{auth:xxxxx}
xhrアップロードのheaderを設定します.
イメージアップロードading calback モモ
デモコード
サーバーに送る裁断パラメータ
裁断を使うと、上のパラメータが上の図のようにサーバーに送信されます.
もしあなたが自分で自分のデザインを裁断する必要があるなら、cssを書いてカバーしてもいいです.
react-coree-inge-uploadプロジェクトアドレス
モモ
クイックスタート
npmを使う
npm install react-core-image-upload --save
yarnを使うyarn add react-core-image-upload
ES 6を使って開発します.import React from 'react';
import ReactCoreImageUpload from 'react-core-image-upload';
let App = React.createClass({
//...
render() {
return(
);
},
handleRes(res) {
this.setState({
// handle response
})
}
})
デモを実行npm run start
http://localhost:9000/demo/index.html Demo Online
属性の設定
Props
Type
Example
Description
url
String
'/crop.php'
サービスアップロードの住所
テキスト
String
'Upload Image'
ボタンを表示するテキストが必要です.
inputOf File
String
‘file’
サーバー対応フォームnameをアップロードします.
extens
String
'png,jpg,gif'
制限された画像の種類
crop
ボロア
true
裁断する必要がありますか
cropRatio
String
'1:1'
シェイプの制限
cropBtn
Object
{ok:'Save'、'cancel':'Give Up''
ボタンテキスト
maxFileSize
Number
1085760(10 M)
ファイルサイズ制限
maxWidth
Number
150
切り取り画像の最大幅を制限します.
maxheight
Number
150
トリミング画像の最大高さを制限します.
input Accept
ストリングス
「イメージ/*」/「イメージ/jpg、イメージ/jpeg、イメージ/png」
アップロードファイルの受け入れタイプを付与します.
isXhr
ボロア
true
システム内の自分のアップロード機能を呼び出す必要がありますか?
headers
Object
{auth:xxxxx}
xhrアップロードのheaderを設定します.
イメージアップロードading calback
imageUploaded
:画像アップロード成功後の応答処理imageChanged
:画像を選択するとimageUploading
ピクチャアップロード中errorHandle
ピクチャアップロード中の異常処理デモコード
サーバーに送る裁断パラメータ
裁断を使うと、上のパラメータが上の図のようにサーバーに送信されます.
もしあなたが自分で自分のデザインを裁断する必要があるなら、cssを書いてカバーしてもいいです.