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

vue+element-ui動(dòng)態(tài)加載本地圖片方式

 更新時(shí)間:2023年09月13日 17:19:47   作者:蘇醒的怪獸  
這篇文章主要介紹了vue+element-ui動(dòng)態(tài)加載本地圖片方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue element-ui 動(dòng)態(tài)加載本地圖片

最近用element-ui實(shí)現(xiàn)圖片展示時(shí),發(fā)先本地的圖片加載不了,一開始是這么寫的

<el-image
    class="table-td-thumb"
    :src="'../../assets/img/coca.jpg"
></el-image>

目錄結(jié)構(gòu)如下

本地加載

結(jié)果發(fā)現(xiàn)不對(duì),加載不出來,一查資料,原來本地的圖片要用require加載,遂改成下面代碼

<el-image
    class="table-td-thumb"
    :src="'require(../../assets/img/coca.jpg)'"
></el-image>

果然加載成功了

動(dòng)態(tài)加載

但是我是要?jiǎng)討B(tài)加載,因此選擇將圖片路徑放在數(shù)據(jù)庫中,數(shù)據(jù)庫加載數(shù)據(jù)到變量中,最后在組件中調(diào)用

<template slot-scope="scope">
        <el-image
          class="table-td-thumb"
          :src="require(scope.row.img)"
        ></el-image>
</template>

結(jié)果卻出錯(cuò)了,圖片加載不出來,于是又查了很多資料,原來require中不能直接用變量,這可難辦了,接下來又查了很多資料,發(fā)現(xiàn)原來這么寫就行了。

<template slot-scope="scope">
        <el-image
          class="table-td-thumb"
          :src="require('../../assets/img/'+scope.row.img+'.jpg')"
        ></el-image>
</template>

將文件名作為變量前后拼接字符串,而不是直接用變量做require的參數(shù),這樣就沒問題了。

查看大圖

成功后我還想要用preview-src-list實(shí)現(xiàn)查看大圖效果,直接像上面寫又錯(cuò)了,后來發(fā)現(xiàn)是要再加個(gè)方括號(hào),如下

<template slot-scope="scope">
        <el-image
          class="table-td-thumb"
          :src="require('../../assets/img/'+scope.row.img+'.jpg')"
          :preview-src-list="[require('../../assets/img/'+scope.row.img+'.jpg')]"
        ></el-image>
</template>

vue+ElementUI實(shí)現(xiàn)Loading

因?yàn)樽隽藗€(gè)文件上傳的功能,在文件上傳過程中需要實(shí)現(xiàn)遮罩,等待文件上傳成功之后才允許繼續(xù)操作。

為了不影響頁面的菜單,只控制文件上傳部分,所以需要增加一個(gè)局部的loading。

需要給哪個(gè)部分加loading,就在哪個(gè)部分的標(biāo)簽區(qū)域用v-loading標(biāo)簽,這里我在文件上傳upload組件外包了一層div:

<div class="container" v-loading="loading" element-loading-background="rgba(0, 0, 0, 0.5)" element-loading-text="請(qǐng)稍等,文件正在上傳中…">
  • element-loading-text="拼命加載中"  設(shè)置loading文字
  • element-loading-background="rgba(0, 0, 0, 0.5)" 設(shè)置loading背景
  • element-loading-spinner="el-icon-loading" 設(shè)置loading圖標(biāo) 

其他的寫法:

const loading = this.$loading({           // 聲明一個(gè)loading對(duì)象
    lock: true,                             // 是否鎖屏
    text: '正在加載...',                     // 加載動(dòng)畫的文字
    spinner: 'el-icon-loading',             // 引入的loading圖標(biāo)
    background: 'rgba(0, 0, 0, 0.3)',       // 背景顏色
    target: '.sub-main',                    // 需要遮罩的區(qū)域
    body: true,                              
    customClass: 'mask'                     // 遮罩層新增類名
  })

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 用python制作個(gè)視頻下載器

    用python制作個(gè)視頻下載器

    這篇文章主要介紹了如何用python制作個(gè)視頻下載器,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • python opencv進(jìn)行圖像拼接

    python opencv進(jìn)行圖像拼接

    這篇文章主要為大家詳細(xì)介紹了python opencv進(jìn)行圖像拼接,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 解決pytorch多GPU訓(xùn)練保存的模型,在單GPU環(huán)境下加載出錯(cuò)問題

    解決pytorch多GPU訓(xùn)練保存的模型,在單GPU環(huán)境下加載出錯(cuò)問題

    這篇文章主要介紹了解決pytorch多GPU訓(xùn)練保存的模型,在單GPU環(huán)境下加載出錯(cuò)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python實(shí)現(xiàn)簡易聊天對(duì)話框

    python實(shí)現(xiàn)簡易聊天對(duì)話框

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡易聊天對(duì)話框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 基于Python3中運(yùn)算符 **和*的區(qū)別說明

    基于Python3中運(yùn)算符 **和*的區(qū)別說明

    這篇文章主要介紹了Python3中運(yùn)算符 **和*的具體區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python使用collections模塊的容器數(shù)據(jù)類型高效處理數(shù)據(jù)

    python使用collections模塊的容器數(shù)據(jù)類型高效處理數(shù)據(jù)

    這篇文章主要為大家介紹了python使用collections模塊的容器數(shù)據(jù)類型高效處理數(shù)據(jù)的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • 使用Async IO在Python中進(jìn)行異步編程的步驟詳解

    使用Async IO在Python中進(jìn)行異步編程的步驟詳解

    許多程序員都熟悉編寫順序(同步)代碼,在異步世界中,事件的發(fā)生獨(dú)立于主程序流程,異步編程范例有助于并發(fā)執(zhí)行這些任務(wù),并確保您可以克服等待時(shí)間并更有效地使用資源,本文給大家介紹了使用Async IO在Python中進(jìn)行異步編程,需要的朋友可以參考下
    2023-11-11
  • Python Google風(fēng)格注釋的使用

    Python Google風(fēng)格注釋的使用

    Google風(fēng)格注釋是一種Python代碼注釋的標(biāo)準(zhǔn)化格式,它提供了一種規(guī)范的注釋格式,使得代碼更加易讀、易于維護(hù),本文就來介紹一下Google風(fēng)格注釋的語法和用法,感興趣的可以了解一下
    2023-11-11
  • python計(jì)算兩個(gè)數(shù)的百分比方法

    python計(jì)算兩個(gè)數(shù)的百分比方法

    今天小編就為大家分享一篇python計(jì)算兩個(gè)數(shù)的百分比方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python利用線程生成不同尺寸的縮略圖實(shí)例詳解

    python利用線程生成不同尺寸的縮略圖實(shí)例詳解

    這篇文章主要介紹了python利用線程生成不同尺寸的縮略圖,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05

最新評(píng)論

时尚| 汨罗市| 泸定县| 启东市| 莫力| 若羌县| 斗六市| 南郑县| 波密县| 贵定县| 泗水县| 兴和县| 普兰店市| 阳城县| 胶州市| 富锦市| 阿巴嘎旗| 中西区| 斗六市| 灌云县| 田林县| 木里| 项城市| 台北县| 安陆市| 藁城市| 都江堰市| 泰和县| 桂东县| 东乌| 连云港市| 桃源县| 斗六市| 临澧县| 榕江县| 孟连| 新疆| 九江市| 全州县| 封开县| 双牌县|