国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Element_UI】圖片動態(tài)獲取+預(yù)覽

這篇具有很好參考價值的文章主要介紹了【Element_UI】圖片動態(tài)獲取+預(yù)覽。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

0.實現(xiàn)功能

1、動態(tài)獲取圖片

2、動態(tài)設(shè)置圖片小圖寬高

3、動態(tài)設(shè)置圖片id值

4、加載完成后自動預(yù)覽第一張圖片

1、引入js

注意:引入順序,先加載vue,在加載elementui 否則elementui無效果

1.1 引入element_ui樣式

地址:https://unpkg.com/element-ui/lib/theme-chalk/index.css

1.2 引入vue.js

地址:https://cn.vuejs.org/v2/guide/installation.html

【Element_UI】圖片動態(tài)獲取+預(yù)覽

1.3 引入element_ui.js

地址:https://unpkg.com/element-ui/lib/index.js?

1.4 下載element_ui的字體文件

注意:如果不下載,有的圖標(biāo)不會顯示

?地址:https://unpkg.com/element-ui/lib/theme-chalk/fonts/

【Element_UI】圖片動態(tài)獲取+預(yù)覽

位置放到fonts/下

【Element_UI】圖片動態(tài)獲取+預(yù)覽

1.5 遇到問題:Failed to decode downloaded font

原因:文件受損,無法解析

驗證文件地址:https://www.fontsquirrel.com/tools/webfont-generator

解決方案:重新下載

【Element_UI】圖片動態(tài)獲取+預(yù)覽

1.6 引入axios

地址:https://axios-http.com/docs/intro

【Element_UI】圖片動態(tài)獲取+預(yù)覽

cdn方式引入的話,解壓后在這里:

【Element_UI】圖片動態(tài)獲取+預(yù)覽

2、使用


<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
    String path = request.getContextPath();
%>
<html>
<head>
    <title>element-圖片遍歷循環(huán)+預(yù)覽-demo</title>
    <link rel="stylesheet" >
    <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script></head>
<body>
<div id="app">
    <el-image
            v-for="(item, index) in srcList"
            :id="'image_'+index"
            :style="{'width': setting.width, 'height': setting.height}"
            :src="item"
            :preview-src-list="srcList"
            @load ="zoomFirstImage"
        >
    </el-image>
</div>

<script>
    var tbbh = "${param.tbbh}";
    var sysenname ="${sessionScope.appinfo.sysenname}";

    //通過vue.js 把數(shù)據(jù)和對應(yīng)的視圖關(guān)聯(lián)起來
    new Vue({
        el: '#app',
        data: {
            srcList: [],
            setting: {
                width: "100px",
                height: "100px"
            }
        },
        mounted:function(){
            this.getInfo();
        },
        methods:{
            getInfo:function (){
                var url ="<%=path%>/files/getFileList.do";
                var self = this;
                axios.get(url, {
                    params: {
                        "path": sysenname + "/tpk/" + tbbh
                    }
                }).then((response) => {
                    self.srcList= response.data;
                    this.changeImageSize();
                })
            },
            changeImageSize:function(){
                var w = document.documentElement.clientWidth;
                var h = document.documentElement.clientHeight;
                var offset = 30;
                this.setting.width = (w / 2) - offset;
                this.setting.height= (h / 2) - offset;
            },
            zoomFirstImage:function(){
                document.getElementById("image_0").click();
             }
        }
    })
</script>
<style>
    .el-image{margin: 10px;}
</style>
</body>
</html>

3、效果

【Element_UI】圖片動態(tài)獲取+預(yù)覽

?文章來源地址http://www.zghlxwxcb.cn/news/detail-403741.html

到了這里,關(guān)于【Element_UI】圖片動態(tài)獲取+預(yù)覽的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Element-ui中的el-image的圖片預(yù)覽功能(:preview-src-list)

    Element-ui中的el-image的圖片預(yù)覽功能(:preview-src-list)

    今天用了element-ui中的圖片預(yù)覽功能,但是它的圖片預(yù)覽功能只能預(yù)覽事先定義的圖片,與我的業(yè)務(wù)功能完全不符,我的業(yè)務(wù)功能是在表格上顯示多張圖片,當(dāng)點擊圖片時,就預(yù)覽當(dāng)前點擊的圖片。 所以我將其修改了一下,將后端返回的圖片依次渲染在頁面上;功能就是當(dāng)點

    2024年02月11日
    瀏覽(12)
  • Element-ui中表格el-table圖片預(yù)覽效果實現(xiàn)(非常實用)

    Element-ui中表格el-table圖片預(yù)覽效果實現(xiàn)(非常實用)

    ??作者:計算機編程-吉哥 ??簡介:專業(yè)從事JavaWeb程序開發(fā),微信小程序開發(fā),定制化項目、 源碼、代碼講解、文檔撰寫、ppt制作。做自己喜歡的事,生活就是快樂的。 ??心愿:點贊 ?? 收藏 ?評論??? ?? ?文末獲取源碼聯(lián)系 ??先展示效果:? ???使用的是下面這個插

    2024年02月11日
    瀏覽(35)
  • 使用vue+element ui圖片放大預(yù)覽遮蓋層異常

    使用vue+element ui圖片放大預(yù)覽遮蓋層異常

    使用element一個圖片放大預(yù)覽遮蓋層只擋了一部分,如圖 錯誤代碼

    2024年02月16日
    瀏覽(36)
  • Vue + Element ui 實現(xiàn)動態(tài)表單,包括新增行/刪除行/動態(tài)表單驗證/提交功能

    Vue + Element ui 實現(xiàn)動態(tài)表單,包括新增行/刪除行/動態(tài)表單驗證/提交功能

    原創(chuàng)/朱季謙 最近通過Vue + Element ui實現(xiàn)了動態(tài)表單功能,該功能還包括了動態(tài)表單新增行、刪除行、動態(tài)表單驗證、動態(tài)表單提交功能,趁熱打鐵,將開發(fā)心得記錄下來,方便以后再遇到類似功能時,直接拿來應(yīng)用。 簡化的頁面效果圖如下: 最開始,我是用了純粹的表格形

    2024年02月04日
    瀏覽(27)
  • vue結(jié)合element-ui實現(xiàn)(按鈕控制)動態(tài)增加減少input框功能。

    vue結(jié)合element-ui實現(xiàn)(按鈕控制)動態(tài)增加減少input框功能。

    一、template部分 二、script部分 三、效果展示 這是初始頁面 ?這是點擊添加 這是刪除的 ? ? 四、詳細(xì)說明 v-for=\\\"(item,index)in array\\\" :key = \\\"index\\\" 這個是重點!!! ! 通俗點將,就是用一個div(盒子)將input輸入框包括起來,然后在div中使用 v-for=\\\"(item,index)in array\\\" :key = \\\"ind

    2024年02月12日
    瀏覽(35)
  • vue + element ui實現(xiàn)播放器功能以及動態(tài)傳遞url導(dǎo)致無法播放的坑

    vue + element ui實現(xiàn)播放器功能以及動態(tài)傳遞url導(dǎo)致無法播放的坑

    vue+elementui實現(xiàn)列表彈框播放視頻 實現(xiàn)的效果圖 實現(xiàn)的播放效果 實現(xiàn)的代碼如下 el-table-column v-if=\\\"formName !== \\\'在線表格\\\'\\\" align=\\\"center\\\" fixed=\\\"right\\\" label=\\\"實時監(jiān)控\\\" class-name=\\\"operate-col\\\" width=\\\"70\\\" template #default=\\\" scope \\\" div class=\\\"chat-tipOne\\\" @click=\\\"playVideo(require(\\\'../../assets/images/runtime/crm_monit

    2024年02月05日
    瀏覽(26)
  • element ui vue 附件預(yù)覽組件、可預(yù)覽圖片、excel 、pdf.word等文件(瀏覽器打開文件的方式)

    element ui vue 附件預(yù)覽組件、可預(yù)覽圖片、excel 、pdf.word等文件(瀏覽器打開文件的方式)

    目錄 1.組件源碼 ?2.html 代碼 3.組件源碼? 此組件就是一個單純的預(yù)覽圖片、瀏覽器打開文件的形式簡單的組合了下而成的,word、excel是直接下載、pdf瀏覽器打開的形式,如果想本地打開直接預(yù)覽的話就直接不用看了。word、excel、pdf 的圖片是我放到服務(wù)器上的圖片地址。 1.組

    2024年02月11日
    瀏覽(165)
  • Vue3+Element-Plus 實現(xiàn)用戶列表頁面的UI結(jié)構(gòu)及動態(tài)加載表單功能 三一

    Vue3+Element-Plus 實現(xiàn)用戶列表頁面的UI結(jié)構(gòu)及動態(tài)加載表單功能 三一

    1.1 頭部是一個面包屑?(Breadcrumb)導(dǎo)航區(qū)域 1.2 白色區(qū)域是一個卡片(Card)視圖 1.3 卡片 (Card)視圖中嵌套了 ? 輸入框(Input )、 按鈕(Button)、 表單(Form)、分頁(Pagination ) Breadcrumb 面包屑 | Element Plus (gitee.io) https://element-plus.gitee.io/zh-CN/component/breadcrumb.html ?2.1.1 復(fù)制

    2023年04月09日
    瀏覽(32)
  • Element UI upload 圖片上傳功能

    Element UI upload 圖片上傳功能

    在config/SecurityConfig配置 \\\"/xxx/**\\\"讓xxx路徑下的全部文件訪問不需要token 在config/ResourcesConfig中增加 在data()里面加入header屬性設(shè)置子屬性Authorization 在el-upload里設(shè)置 在提交時 在提交時新增clear()方法調(diào)用子組件里clear方法 加入@clearImageUrl綁定方法 clearImageUrl(1) 括號內(nèi)可以直接攜帶參

    2024年02月14日
    瀏覽(25)
  • Vue上傳圖片功能【element ui】

    Vue上傳圖片功能【element ui】

    路徑那里是axios請求根路徑和接口文檔里面后端給的路徑拼接的 只要看到這個就證明這張圖片并沒有上傳成功 我已經(jīng)通過axios的request攔截器為每一個請求都掛載了一個Authorization也就是token,掛載了這個也就說明每一個axios請求都會追加一個token 但是為什么配置了token還是顯示

    2024年02月12日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包