亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

react-core-image-upload 一款輕量級(jí)圖片上傳裁剪插件

Lavender / 2901人閱讀

摘要:在不久前,我們把發(fā)布了。這次我們保持了完整的遷移到了上。支持了定義,支持了的自定義事件,更新了更加詳細(xì)的文檔。如果你需要自定義裁剪彈窗的的樣式,你可以自己寫(xiě)進(jìn)行覆蓋

在不久前,我們把vue-core-image-upload 發(fā)布了2.0 。這次我們保持了完整的api遷移到了react上。支持了header 定義,支持了 file change 的自定義事件,更新了更加詳細(xì)的文檔。

react-core-image-upload 項(xiàng)目地址

Demo

快速開(kāi)始

使用 npm

npm install react-core-image-upload --save

使用 yarn

yarn add react-core-image-upload
使用ES6 進(jìn)行開(kāi)發(fā)
import React from "react";
import ReactCoreImageUpload  from "react-core-image-upload";
let App = React.createClass({ 
//...

  render() {
    return(
      
); }, handleRes(res) { this.setState({ // handle response }) } })
運(yùn)行DEMO
npm  run start

http://localhost:9000/demo/index.html

Demo Online

配置屬性
Props Type Example Description
url String "/crop.php" 服務(wù)端上傳的地址
text String "Upload Image" 你需要顯示按鈕的文本
inputOfFile String "file" 上傳服務(wù)端對(duì)應(yīng)表單 name
extensions String "png,jpg,gif" 限制的圖片類(lèi)型
crop Boolean true 是否需要裁剪
cropRatio String "1:1" 限制裁剪的形狀
cropBtn Object {ok:"Save","cancel":"Give Up"} 按鈕文本
maxFileSize Number 10485760(10M) 文件大小限制
maxWidth Number 150 限制裁剪圖片的最大寬度
maxheight Number 150 限制裁剪圖片的最大高度
inputAccept string "image/*" / "image/jpg,image/jpeg,image/png" 賦予上傳file的接受類(lèi)型
isXhr Boolean true 是否需要調(diào)用系統(tǒng)內(nèi)自己的上傳功能
headers Object {auth: xxxxx} 設(shè)置xhr上傳 的header
image uploading callback

imageUploaded: 當(dāng)圖片上傳成功后的響應(yīng)處理

imageChanged: 當(dāng)選擇圖片后

imageUploading 圖片上傳過(guò)程中

errorHandle圖片上傳中的異常處理

Demo

Demo 代碼

發(fā)給服務(wù)端的裁剪參數(shù)

你使用裁剪的話(huà),會(huì)向服務(wù)端發(fā)送上面的參數(shù)如上圖。

如果你需要自定義裁剪彈窗的的樣式,你可以自己寫(xiě)css進(jìn)行覆蓋

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/86811.html

相關(guān)文章

  • JQuery 插件圖片裁剪插件cropper.js使用,上傳

    摘要:圖片裁剪,壓縮是上傳圖片一定會(huì)遇到的問(wèn)題。如何獲得裁剪的圖片呢獲取裁剪后的圖片信息首先我們可以獲得裁剪框的節(jié)點(diǎn)然后調(diào)用圖片質(zhì)量圖片質(zhì)量越好圖片大小越大這樣就得到了你裁剪的圖片了可以通過(guò),放到你想要的節(jié)點(diǎn)里展示。 圖片裁剪,壓縮是上傳圖片一定會(huì)遇到的問(wèn)題。這里把我測(cè)試cropper.js這款jquery插件的心得分享一下,可以給新手做參考。 引入插件相關(guān)文件,你們down到本地也可以。這...

    SHERlocked93 評(píng)論0 收藏0
  • 15個(gè)提高編程技巧的JavaScript工具

    摘要:官方網(wǎng)站是一組龐大的工具,幾乎任何相關(guān)文件都可以處理。該工具是獨(dú)立的,并配有類(lèi)可處理服務(wù)器端的操作。官方網(wǎng)站是一個(gè)獨(dú)立的延遲加載的圖像工具。 JavaScript腳本庫(kù)是一個(gè)預(yù)先用JavaScript語(yǔ)言寫(xiě)好的庫(kù),它方便了我們開(kāi)發(fā)基于JavaScript的應(yīng)用程序,特別適合AJAX和其他一些以Web為中心的技術(shù)。JavaScript主要用于編寫(xiě)嵌入或者包含在HTML頁(yè)面的函數(shù),從而實(shí)現(xiàn)...

    LiangJ 評(píng)論0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:轉(zhuǎn)載來(lái)源包管理器管理著庫(kù),并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶(hù)端包管理器。一個(gè)整合和的最佳思想,使開(kāi)發(fā)者能快速方便地組織和編寫(xiě)前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶(hù)數(shù)據(jù)。 轉(zhuǎn)載來(lái)源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫(kù),并提供讀取和打包它們的工具。?npm – npm 是 javasc...

    netmou 評(píng)論0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:轉(zhuǎn)載來(lái)源包管理器管理著庫(kù),并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶(hù)端包管理器。一個(gè)整合和的最佳思想,使開(kāi)發(fā)者能快速方便地組織和編寫(xiě)前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶(hù)數(shù)據(jù)。 轉(zhuǎn)載來(lái)源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫(kù),并提供讀取和打包它們的工具。?npm – npm 是 javasc...

    Hydrogen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<