介绍
这篇文章给大家分享的是有关如何使用Vue。js实现图像裁剪功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
你是否写了一个需要接受用户上传图片的网站应用,后来才意识到用户总是提供各种形状和大小的图像来破坏你的网站主题?在网络上处理图像很容易成为一种痛苦,当然,除非你使用了正确的工具。
在本教程中,我们将探讨如何在浏览器中使用JavaScript库来操作图片,为服务器上的存储做准备,并在Web程序中使用。我们将使用Vue。js而不是原生JavaScript来完成此操作。
要了本文想要完成的任务,请查看上面的图片。左侧是原始图像,右侧是新图像预览。我们可以移动裁剪框并调整其大小,预览图像也会随之改变。用户可以根据需要下载预览图像。
我们将使用名为种植者。js的库完成繁重的工作。
使用图像裁剪依赖项创建一个新的Vue。js项目
第一步是创建一个新项目并安装必要的依赖项。假设你已安装并配置了Vue CLI。
在命令行下执行以下命令:
vue create cropper-project
出现提示时,选择默认选项。这将是一个简单的项目,所以不必要担心路由和其它一些东西。
导航到新项目并执行以下操作:
npm install cropperjs ——保存
上面的命令会将惨败。js安装到我们的项目中。可以很容易地使用CDN,但因为我们使用的是利用webpack的框架,所以npm路由最有意义。
虽然安装了我们的依赖项,但还有一件事需要去做。因为用的是npm,所以不包含CSS信息,只包含JavaScript信息。我们需要在本地或通过CDN包含CSS信息。本文使用CDN。
打开项目的<代码>公共/索引。>