成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

Lavender / 2830人閱讀

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

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

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

Demo

快速開始

使用 npm

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

使用 yarn

yarn add react-core-image-upload
使用ES6 進(jìn)行開發(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ù)端對應(yīng)表單 name
extensions String "png,jpg,gif" 限制的圖片類型
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的接受類型
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 圖片上傳過程中

errorHandle圖片上傳中的異常處理

Demo

Demo 代碼

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

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

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

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/86811.html

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

0條評(píng)論

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