色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue croper使用

錢淋西2年前8瀏覽0評論

Vue Cropper是一款基于Vue.js實現的圖片裁剪組件。它可以用來裁剪和縮放圖片,可以自定義裁剪框的大小和形狀,還支持旋轉和翻轉操作。Vue Cropper使用簡單,適合各種項目。

使用Vue Cropper需要先安裝依賴:

npm install vue-cropperjs --save

安裝完成后,在需要使用Vue Cropper的組件中引入:

import VueCropper from 'vue-cropperjs'
export default {
components: {
VueCropper
},
data () {
return {
cropper: null,
imageUrl: ''
}
}
}

然后在模板中添加裁剪組件:

在data中定義裁剪相關的屬性,例如:

data () {
return {
cropper: null, //裁剪對象
imageUrl: '', //圖片地址
cropType: 'crop', //裁剪類型:裁剪、移動
aspectRatio: 1 / 1, //裁剪框比例
crop: {}, //裁剪結果
fileName: 'image.png' //下載文件名
}
}

最后,在對應的方法中實現對圖片的操作,例如:

methods: {
handleFileChange () {
const files = event.target.files
const reader = new FileReader()
reader.onload = () =>{
this.imageUrl = reader.result
}
reader.readAsDataURL(files[0])
},
cropImage () {
//裁剪并下載
this.crop = this.$refs.cropper.getCropBoxData()
this.$refs.cropper.getCroppedCanvas().toBlob((blob) =>{
const link = document.createElement('a')
link.href = URL.createObjectURL(blob)
link.download = this.fileName
link.click()
URL.revokeObjectURL(link.href)
}, 'image/png')
}
}

以上是Vue Cropper的基本使用方法,更多詳細的用法可以參考官方文檔。