真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么用Vue.js在瀏覽器中實現(xiàn)裁剪圖像功能

這篇文章將為大家詳細(xì)講解有關(guān)怎么用Vue.js在瀏覽器中實現(xiàn)裁剪圖像功能,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

站在用戶的角度思考問題,與客戶深入溝通,找到龍崗網(wǎng)站設(shè)計與龍崗網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋龍崗地區(qū)。

為什么要使用Vue

Vue是一款友好的、多用途且高性能的JavaScript框架,使用vue可以創(chuàng)建可維護(hù)性和可測試性更強(qiáng)的代碼庫,Vue允許可以將一個網(wǎng)頁分割成可復(fù)用的組件,每個組件都包含屬于自己的HTML、CSS、JavaScript,以用來渲染網(wǎng)頁中相應(yīng)的地方,所以越來越多的前端開發(fā)者使用vue。

使用圖像裁剪依賴項創(chuàng)建一個新的Vue.js項目

第一步是創(chuàng)建一個新項目并安裝必要的依賴項。假設(shè)你已安裝并配置了Vue CLI

在命令行下執(zhí)行以下命令:

vue create cropper-project

出現(xiàn)提示時,選擇默認(rèn)選項。這將是一個簡單的項目,所以不必要擔(dān)心路由和其它一些東西。

導(dǎo)航到新項目并執(zhí)行以下操作:

npm install cropperjs --save

上面的命令會將 Cropper.js 安裝到我們的項目中??梢院苋菀椎厥褂胏dn,但因為我們使用的是利用 webpack 的框架,所以 npm 路由最有意義。

雖然安裝了我們的依賴項,但還有一件事需要去做。因為用的是 npm,所以不包含CSS信息 —— 只包含 JavaScript 信息。我們需要在本地或通過 CDN 包含 CSS信 息。本文使用CDN。

打開項目的 public/index.html 并包含以下 HTML 標(biāo)記:


 
   
     
     
     
     favicon.ico" rel="external nofollow" >
     image-cropping
     
  
  
    
    
       

請注意,在 標(biāo)記中,我們包含了 cropper.min.css 文件。同樣,只要你得到這個文件,如何獲得CSS信息并不重要。如果沒有 CSS 信息,我們的圖像就不會有花哨的裁剪框。

在Vue.js項目中使用JavaScript裁剪圖像

現(xiàn)在項目應(yīng)該幾乎已配置好并可以在網(wǎng)絡(luò)上裁剪圖像。為了保持我們的項目整潔,我們將創(chuàng)建一個新的Vue.js組件來處理我們所有的圖像處理。

在項目中創(chuàng)建 src/components/ImageCropper.vue 文件,并包含以下樣板代碼: 






  .img-container {
    width: 640px;
    height: 480px;
    float: left;
  }
  .img-preview {
    width: 200px;
    height: 200px;
    float: left;
    margin-left: 10px;
  }

對于這個例子,

請注意,我們已經(jīng)導(dǎo)入了 ImageCropper 組件,并在