欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vux uploader 圖片上傳組件的安裝使用方法

 更新時間:2018年05月15日 10:08:35   作者:wandoumm  
這篇文章主要介紹了vux-uploader 圖片上傳組件的安裝及使用方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

1.網(wǎng)址: https://github.com/greedying/vux-uploader 

2.安裝

npm install vux-uploader --save
npm install --save-dev babel-preset-es2015 
.babelrc

{
 "presets": [
  ["env", {
   "modules": false,
   "targets": {
    "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
   }
  }],
  "es2015",
  "stage-2"
 ],
 "plugins": ["transform-runtime"],
 "env": {
  "test": {
   "presets": ["env", "es2015", "stage-2"],
   "plugins": ["istanbul"]
  }
 }
}

3.使用

// 引入組件
import Uploader from 'vux-uploader'
// 子組件
export default {
 ...
 components: {
  ...
  Uploader,
  ...
 }
 ...
}
// 使用組件
<uploader
 :max="varmax"
 :images="images"
 :handle-click="true"
 :show-header="false"
 :readonly="true"
 :upload-url="uploadUrl"
 name="img"
 :params="params"
 size="small"
 @preview="previewMethod"
 @add-image="addImageMethod"
 @remove-image="removeImageMethod"
></uploader>

參數(shù)說明:

images
  類型: Array
  默認值: [],空數(shù)組
  含義: 圖片數(shù)組,格式為 [ { url: '/url/of/img.ong' }, ...]
  備注: 變量為數(shù)組時,數(shù)據(jù)流為雙向,在組件內(nèi)部改變數(shù)組的值影響父組件
max
  類型: Number
  默認值: 1
  含義: 圖片最大張數(shù)
  備注: 圖片達到max值時,新增按鈕消失
showHeader
  類型: Boolean
  默認值: true
  含義: 是否顯示頭部
  備注: 控制整個頭部的顯示
title
  類型: String
  默認值: 圖片上傳
  含義: 頭部的標題
  備注: 不顯示則留空
showTip
  類型: Boolean
  默認值: true
  含義: 是否顯示頭部數(shù)字部分,即1/3部分
  備注: 當showHeader為false時,header整體隱藏,此時本參數(shù)無效
readonly
  類型: Boolean
  默認值: false
  含義: 是否只讀
  備注: 只讀時,新增和刪除按鈕隱藏
handleClick
  類型: Boolean
  默認值: false
  含義: 是否接管新增按鈕的點擊事件,如果是,點擊新增按鈕不再自動出現(xiàn)選擇圖片界面
  備注: true時,點擊新增按鈕,則$emit('add-image'),可以在此事件內(nèi)進行自定義的選擇圖片等操作,此后圖片的新增、上傳、刪除都由使用者接管
autoUpload
  類型: Boolean
  默認值: true
  含義: 選擇圖片后是否自動上傳。是,則調(diào)用內(nèi)部上傳接口。否,則$emit('upload-image', formData)',formData`為圖片內(nèi)容,用戶可監(jiān)聽事件自己上傳
  備注: handleClick為true時,無法進行圖片選擇,故此參數(shù)無效。此參數(shù)為false時,選擇圖片后,$emit('upload-image', formData)',formData`為圖片內(nèi)容
uploadUrl
  類型: String
  默認值: ''
  含義: 接收上傳圖片的url
  備注: 需要返回如下格式的json字符串,否則請設置autoUpload為false自行上傳
    {
      result: 0,
      message: "result不是0時候的錯誤信息",
      data: {
        url: "       }
    }
name
  類型: String
  默認值: img
  含義: 默認上傳的時候,圖片使用的表單name
  備注: 無
params
  類型: Object
  默認值: null
  含義: 上傳文件時攜帶參數(shù)
  備注: 無
size
  類型: String
  默認值: normal
  含義: 尺寸類型
  備注: normal為weui默認尺寸,small為作者定義的小一些的尺寸
capture
  類型: String
  默認值: ''
  含義: input 的capture屬性
  備注: 可以設置為camera,此時點擊新增按鈕,部分機型會直接調(diào)起相機,注意,各型號手機表現(xiàn)不同,請謹慎使用。handleClick為true時,此屬性無效
  emit事件說明
add-image
  emit時機: 當handleClick參數(shù)為true時,點擊新增按鈕
  參數(shù): 無
  備注: 無
remove-image
  emit時機: 當handleClick參數(shù)為true時,點擊刪除按鈕
  參數(shù): 無
  備注: 當handleClick為false時,點擊刪除按鈕,組件內(nèi)部刪除第一張圖片;否則,用戶需要監(jiān)聽本事件,并進行相應刪除操作
preview
  emit時機: 點擊任意一張圖片的時候
  參數(shù): 圖片對象,格式為 { url: 'imgUrl' }
  備注: 暫時沒有實現(xiàn)自動預覽功能,如果需要用戶監(jiān)聽事件自行實現(xiàn)
upload-image
  emit時機: handleClick和autoUpload都為false`時,選擇圖片
  參數(shù): formData,圖片內(nèi)容生成的formData
  備注: 可以通過vm.$refs.input獲取圖片的input元素

總結

以上所述是小編給大家介紹的vux uploader 圖片上傳組件的安裝使用方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • vue中watch監(jiān)聽器用法之deep、immediate、flush

    vue中watch監(jiān)聽器用法之deep、immediate、flush

    Vue是可以監(jiān)聽到多層級數(shù)據(jù)改變的,且可以在頁面上做出對應展示,下面這篇文章主要給大家介紹了關于vue中watch監(jiān)聽器用法之deep、immediate、flush的相關資料,需要的朋友可以參考下
    2022-09-09
  • vue?+?ele?實現(xiàn)下拉選擇框和下拉多選選擇框處理方案

    vue?+?ele?實現(xiàn)下拉選擇框和下拉多選選擇框處理方案

    這篇文章主要介紹了vue?+?ele?實現(xiàn)下拉選擇框和下拉多選選擇框處理方案,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • element中Steps步驟條和Tabs標簽頁關聯(lián)的解決

    element中Steps步驟條和Tabs標簽頁關聯(lián)的解決

    這篇文章主要介紹了element中Steps步驟條和Tabs標簽頁關聯(lián)的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • vuex實現(xiàn)簡易計數(shù)器

    vuex實現(xiàn)簡易計數(shù)器

    這篇文章主要為大家詳細介紹了vuex實現(xiàn)一個簡易計數(shù)器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • vue.js 解決v-model讓select默認選中不生效的問題

    vue.js 解決v-model讓select默認選中不生效的問題

    這篇文章主要介紹了vue.js 解決v-model讓select默認選中不生效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • vue點擊按鈕實現(xiàn)簡單頁面的切換

    vue點擊按鈕實現(xiàn)簡單頁面的切換

    這篇文章主要為大家詳細介紹了vue點擊按鈕實現(xiàn)簡單頁面的切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • vue中格式化時間過濾器代碼實例

    vue中格式化時間過濾器代碼實例

    這篇文章主要介紹了vue格式化時間過濾器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • VUE 無限層級樹形數(shù)據(jù)結構顯示的實現(xiàn)

    VUE 無限層級樹形數(shù)據(jù)結構顯示的實現(xiàn)

    在做項目中,會遇到一些樹形的數(shù)據(jù)結構,常用在左側菜單導航,本文就介紹一下如何實現(xiàn),感興趣的可以了解一下
    2021-07-07
  • VueJs 將接口用webpack代理到本地的方法

    VueJs 將接口用webpack代理到本地的方法

    本篇文章主要介紹了VueJs 將接口用webpack代理到本地的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • vue項目拍照或上傳圖片并實現(xiàn)轉化為base64格式

    vue項目拍照或上傳圖片并實現(xiàn)轉化為base64格式

    這篇文章主要介紹了vue項目拍照或上傳圖片并實現(xiàn)轉化為base64格式方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評論