真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue-image-crop基于Vue的移動(dòng)端圖片裁剪組件示例

本文介紹了vue-image-crop基于Vue的移動(dòng)端圖片裁剪組件示例,分享給大家,具體如下:

成都創(chuàng)新互聯(lián)專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國電信/網(wǎng)通/移動(dòng)機(jī)房,成都服務(wù)器托管服務(wù)有保障!

代碼地址:https://github.com/jczzq/vue-image-crop

vue-image-crop

基于Vue的移動(dòng)端圖片裁剪組件

組件使用URL.createObjectURL()等新特性,使用前注意兼容問題。IE >= 10

注意:該組件適用于 PC 端,不推薦手機(jī)端使用。

功能預(yù)覽

vue-image-crop基于Vue的移動(dòng)端圖片裁剪組件示例

vue-image-crop基于Vue的移動(dòng)端圖片裁剪組件示例

快速開始

安裝Node >= 8.9.0(推薦LTS = 8.11.0

# 安裝 vue-cli 3.x
npm install -g @vue/cli

cd vue-image-crop
npm install
npm run dev

啟動(dòng)開發(fā)模式即可定制功能

構(gòu)建

npm run build

build之后會(huì)重新生成lib文件夾

API

props

屬性名類型默認(rèn)值說明
valueObject{}裁剪后的圖片對(duì)象;必傳;可使用v-model綁定
proportionObject{ w: 2, h: 1 }圖片寬高比例對(duì)象;非必傳;用于動(dòng)態(tài)計(jì)算寬高比例,所以w和h兩個(gè)屬性沒有固定值
qualityNumber0.92清晰度;非必傳;HTMLCanvasElement.toDataURL()的第二個(gè)參數(shù)
hasRemoveBooleanfalse是否顯示移除按鈕;非必傳;列表中使用時(shí)可能會(huì)用到
skipCropBooleanfalse是否直接上傳;非必傳;設(shè)置為true的時(shí)候圖片將不會(huì)裁剪直接返回
configObject{ size: 1200, isSlice: true, path: null }配置對(duì)象;此對(duì)象不傳有默認(rèn)值,若傳時(shí)對(duì)象里的每個(gè)屬性都必須傳;size:圖片最大寬度(px),isSlice:是否需要裁剪,path:顯示圖片時(shí)的路徑,path參數(shù)將直接與圖片id拼接(path + id)

events

事件名說明回調(diào)參數(shù)
remove移除按鈕被點(diǎn)擊時(shí)觸發(fā)-
change改變選中圖片時(shí)觸發(fā)event.target.files[0],新文件
submit圖片操作完成時(shí)觸發(fā)當(dāng)前裁剪后的圖片對(duì)象
cancel圖片操作取消時(shí)觸發(fā)-

示例代碼





以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


網(wǎng)站欄目:vue-image-crop基于Vue的移動(dòng)端圖片裁剪組件示例
文章轉(zhuǎn)載:http://weahome.cn/article/ihcioc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部