cropperjsというトリミングのライブラリを使いたいのですが動作しません。
new Cropper(img as HTMLImageElement)を実行すると、添付画像のように3つ画像が表示されます。
※操作もできない
環境
vue 3.0.0-beta.1
cropperjs 1.5.11
問題のコードはこちらです。
vue
1<style> 2img { 3 max-width: 100%; 4} 5</style> 6 7<template> 8 <div> 9 <img ref="refImage" src="assets/google.png"/> 10 </div> 11</template> 12 13<script lang="ts"> 14import { defineComponent, ref, onMounted } from 'vue' 15import Cropper from 'cropperjs' 16 17export default defineComponent({ 18 setup() { 19 let refImage = ref(null) 20 21 onMounted(() =>{ 22 new Cropper(refImage.value,{ 23 aspectRatio: 1 24 }) 25 }) 26 27 return { 28 refImage 29 } 30 }, 31}) 32</script>
丸1日つまってしまい、どうすればいいかわからない状態です。
どうかお力をお貸しいただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。