最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vxe-table?使用?vxe-upload?在表格中實現(xiàn)非常強大的粘貼上傳圖片和附件功能

 更新時間:2024年12月05日 09:32:05   作者:可不簡單  
本文通過實例代碼介紹了vxe-table渲染器的強大功能,配合 vxe-upload 上傳,比如復(fù)制或者截圖一張圖片,通過粘貼方式快速粘貼到單元格中,能支持單張、多張、查看、預(yù)覽功能,感興趣的朋友跟隨小編一起看看吧

看看 vxe-table 渲染器強大到什么地步;在開發(fā)需求中,經(jīng)常會在表格列表中放入圖片展示,例如頭像、視頻圖片,附件列表等,但需要對表格批量操作是,會比較繁瑣,那么有沒有方便操作一點的放呢,肯定是有的;

配合 vxe-upload 上傳;比如復(fù)制或者截圖一張圖片,通過粘貼方式快速粘貼到單元格中,能支持單張、多張、查看、預(yù)覽。上傳精進度等。

官網(wǎng):https://vxetable.cn

渲染 vxe-upload,實現(xiàn)粘貼、拖拽上傳

<template>
  <div>
    <vxe-grid v-bind="gridOptions"></vxe-grid>
  </div>
</template>
<script>
import axios from 'axios'
export default {
  data () {
    const fileList2CellRender = {
      name: 'VxeUpload',
      props: {
        multiple: true,
        showButtonText: false,
        pasteToUpload: true,
        moreConfig: {
          maxCount: 1,
          layout: 'horizontal'
        },
        uploadMethod ({ file }) {
          const formData = new FormData()
          formData.append('file', file)
          return axios.post('/api/pub/upload/single', formData).then((res) => {
            // { url: ''}
            return {
              ...res.data
            }
          })
        }
      }
    }
    const imgList2CellRender = {
      name: 'VxeUpload',
      props: {
        mode: 'image',
        multiple: true,
        showButtonText: false,
        pasteToUpload: true,
        moreConfig: {
          maxCount: 1
        },
        imageStyle: {
          width: 40,
          height: 40
        },
        uploadMethod ({ file }) {
          const formData = new FormData()
          formData.append('file', file)
          return axios.post('/api/pub/upload/single', formData).then((res) => {
            // { url: ''}
            return {
              ...res.data
            }
          })
        }
      }
    }
    const gridOptions = {
      border: true,
      showOverflow: true,
      columnConfig: {
        resizable: true
      },
      columns: [
        { type: 'seq', width: 70 },
        { field: 'name', title: 'Name', minWidth: 180 },
        { field: 'fileList2', title: '上傳附件', width: 300, cellRender: fileList2CellRender },
        { field: 'imgList2', title: '上傳圖片', width: 210, cellRender: imgList2CellRender }
      ],
      data: [
        { id: 10001, name: 'Test1', imgList2: [], fileList2: [{ name: 'fj562.png', url: 'https://vxeui.com/resource/img/fj562.png' }] },
        { id: 10002, name: 'Test2', imgList2: [{ name: 'fj562.png', url: 'https://vxeui.com/resource/img/fj562.png' }, { name: 'fj573.jpeg', url: 'https://vxeui.com/resource/img/fj573.jpeg' }], fileList2: [] },
        { id: 10003, name: 'Test3', imgList2: [{ name: 'fj577.jpg', url: 'https://vxeui.com/resource/img/fj577.jpg' }], fileList2: [{ name: 'fj562.png', url: 'https://vxeui.com/resource/img/fj562.png' }, { name: 'fj573.jpeg', url: 'https://vxeui.com/resource/img/fj573.jpeg' }, { name: 'fj187.jpg', url: 'https://vxeui.com/resource/img/fj187.jpg' }] }
      ]
    }
    return {
      gridOptions,
      fileList2CellRender,
      imgList2CellRender
    }
  }
}
</script>

查看 Gitee https://gitee.com/x-extends/vxe-table

到此這篇關(guān)于vxe-table 使用 vxe-upload 在表格中實現(xiàn)非常強大的粘貼上傳圖片和附件的文章就介紹到這了,更多相關(guān)vxe-table粘貼上傳圖片和附件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue組件中節(jié)流函數(shù)的失效的原因和解決方法

    vue組件中節(jié)流函數(shù)的失效的原因和解決方法

    這篇文章主要介紹了vue組件中節(jié)流函數(shù)的失效和解決方法,幫助大家更好的理解和學(xué)習(xí)vue框架,感興趣的朋友可以了解下
    2020-12-12
  • vue中的計算屬性傳參

    vue中的計算屬性傳參

    這篇文章主要介紹了vue中的計算屬性傳參,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue computed計算屬性顯示undefined的解決

    vue computed計算屬性顯示undefined的解決

    這篇文章主要介紹了vue computed計算屬性顯示undefined的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • vue構(gòu)建動態(tài)表單的方法示例

    vue構(gòu)建動態(tài)表單的方法示例

    這篇文章主要介紹了vue構(gòu)建動態(tài)表單的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • vue部署到域名二級目錄刷新404的解決

    vue部署到域名二級目錄刷新404的解決

    這篇文章主要介紹了vue部署到域名二級目錄刷新404的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Vue表單控件綁定圖文詳解

    Vue表單控件綁定圖文詳解

    在本文中我們給大家整理了一篇關(guān)于Vue表單控件綁定的相關(guān)知識點內(nèi)容,有需要的朋友們參考下。
    2019-02-02
  • 全面解析Vue中的$nextTick

    全面解析Vue中的$nextTick

    這篇文章主要介紹了Vue中的$nextTick的相關(guān)資料,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-12-12
  • vue實現(xiàn)登錄、注冊、退出、跳轉(zhuǎn)等功能

    vue實現(xiàn)登錄、注冊、退出、跳轉(zhuǎn)等功能

    這篇文章主要介紹了vue實現(xiàn)登錄、注冊、退出、跳轉(zhuǎn)等功能,需要的朋友可以參考下
    2020-12-12
  • Vue2 Element多選表格row-click選取與行禁用方式

    Vue2 Element多選表格row-click選取與行禁用方式

    文章介紹了在表格中實現(xiàn)行選取的方法,首先,使用row-click事件實現(xiàn)行選??;其次,針對特定條件(如cTotAmt和dTotAmt不等),在row-click事件處理函數(shù)中直接returnfalse,禁用該行選?。蛔詈?結(jié)合selectable使用達到徹底禁行選取的目的
    2026-04-04
  • vue實現(xiàn)列表固定列滾動

    vue實現(xiàn)列表固定列滾動

    這篇文章主要為大家詳細介紹了vue實現(xiàn)列表固定列滾動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評論

大连市| 岫岩| 渭南市| 额尔古纳市| 大化| 镇雄县| 广宗县| 萨迦县| 涪陵区| 喀喇沁旗| 卓尼县| 桃园市| 万安县| 商丘市| 思茅市| 天水市| 隆回县| 沂水县| 通渭县| 泰州市| 平和县| 丽水市| 丰县| 蒲城县| 宁安市| 棋牌| 积石山| 剑河县| 华阴市| 灵寿县| 格尔木市| 道孚县| 滨州市| 迭部县| 简阳市| 文水县| 三台县| 济阳县| 武强县| 阳城县| 宿迁市|