0

0

使用vue-cli结合Element-ui在cropper.js基础上封装vue来实现图片裁剪组件功能

亚连

亚连

发布时间:2018-06-02 11:14:16

|

3703人浏览过

|

来源于php中文网

原创

这篇文章主要介绍了vue-cli结合element-ui基于cropper.js封装vue实现图片裁剪组件功能,本文图文并茂给大家介绍的非常详细,需要的朋友可以参考下

前端工作中,经常需要图片裁剪的场景,cropper.js是一款优秀的前端插件,api十分丰富。

本文是在vue-cli项目下封装图片裁剪插件,效果图如下:

话不多说,看步骤吧。

第一步:准备开发环境

立即学习前端免费学习笔记(深入)”;

cropper.js是基于jquery的,所以要先安装jquery

执行命令:

  npm  install --save-dev jquery cropper

 为webpack配置添加jquery的映射

修改webpack.base.conf.js配置,添加标红的一行

第二步:新建图片裁剪组件

index.vue内容:

唱鸭
唱鸭

音乐创作全流程的AI自动作曲工具,集 AI 辅助作词、AI 自动作曲、编曲、混音于一体

下载

由于用了element-ui,其中布局就引用了element-ui的组件

 template:

style:

script:

第三步:父组件引用子组件

用了element-ui中的 el-dialog组件,此时el-dialog组件为父组件

在父组件中引入子组件

import cropper from '@/components/Cropper/index'

template: