【发布时间】:2020-05-10 10:36:18
【问题描述】:
我对 JS 完全陌生,我正在尝试使用 Cropper.js。我也无法在 README 上运行给定的示例。这是我要运行的代码:
//import Cropper from 'cropperjs';
let image = document.getElementById('img');
const cropper = new Cropper(image, {
aspectRatio: 16 / 9,
crop(event) {
console.log(event.detail.x);
console.log(event.detail.y);
console.log(event.detail.width);
console.log(event.detail.height);
console.log(event.detail.rotate);
console.log(event.detail.scaleX);
console.log(event.detail.scaleY);
},
});
img {
display: block;
max-width: 100%;
}
<!DOCTYPE html>
<html>
<head>
<title>Cropper Test</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.6/cropper.css"/>
<link rel="stylesheet" href="style.css"/>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.6/cropper.js"></script>
<script type="text/javascript" src="test.js"></script>
</head>
<body>
<div>
<img id="img" src="test.png"/>
</div>
</body>
</html>
如果我取消注释导入语句,在控制台中会显示:无法在模块外使用导入语句。 我确实在这里搜索过这个问题,但找不到任何可以解决我的问题的东西。
【问题讨论】:
标签: javascript html css node.js cropperjs