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

vue 圖片點擊放大查看大圖(element-ui與vant)

這篇具有很好參考價值的文章主要介紹了vue 圖片點擊放大查看大圖(element-ui與vant)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

手機版(使用vant)

未放大效果:
vue點擊圖片查看大圖,vue.js,前端,Powered by 金山文檔
點擊放大后的效果:
vue點擊圖片查看大圖,vue.js,前端,Powered by 金山文檔
html:
    <div class="distribution-map-area">
 
      <div class="content">
        <van-tabs
          v-model="distributionMap"
          line-width="1.8rem"
          background="transparent"
          color="#0743EA"
          title-active-color="#0743EA"
        >
          <van-tab
            :title="item.title"
            v-for="(item, index) in mapList"
            :key="`map_${index}`"
          >
            <img style="width: 500px;height: 500px;" :src="item.img" @click="previewImg(item.img)" alt="" />
          </van-tab>
        </van-tabs>
      </div>
    </div>
js:
<script>

import { ImagePreview } from "vant";


export default {
  name: "m-index",
  components: {

  },
  computed: {},
  data() {
    return {
     distributionMap: 0,
      mapList: [
        {
          title: "會場平面分布圖",
          img: `${this.JTLM_IMG_HOST}/venue_map2022_01.png`,//圖片地址
        },
        // {
        //   title: '展區(qū)平面分布圖',
        //   img: `${this.JTLM_IMG_HOST}/venue_map2022_2.png`
        // },
      ],
     
    };
  },
  created() {
   
  },
  mounted() {
 
  },
  methods: {
   //點擊放大查看圖片
    previewImg(url) {
      ImagePreview([url]);
    },
  //直接使用(html+vue+vant可使用此寫法)
    previewImg(url) {
                    vant.ImagePreview({
                        images: [url],
                    });
                },
  },
};
</script>

pc端:

html:
     <div class="conference-distribution-map-cont">
        <div
          class="conference-distribution-map-item-cont"
          v-for="(item, index) in mapCont"
          :key="index"
          v-show="mapIdx == index"
        >
          <el-image
            class="conference-distribution-map-item-img"
            :src="item.img"
            :preview-src-list="item.darkImgList"
          >
          </el-image>
        </div>
      </div>
js:
<script>
import comItemTitle from "@/components/common/com-item-title.vue";
import globals from "@/assets/js/global_val.js";
export default {
  name: "conference-distribution-map",
  components: {
    comItemTitle,
  },
  data() {
    return {
      mapCont: [
        {
          img: `${this.JTLPC_IMG_HOST}/venue_map2022.png?v=${globals.timeStamp}`,
          darkImgList: [
            `${this.JTLPC_IMG_HOST}/venue_map2022.png?v=${globals.timeStamp}`,
          ],
        },
       
      ],

    };
  },
  computed: {},
  watch: {},
  methods: {
  
  },
  created() {},
  mounted() {},
  beforeCreate() {},
  beforeMount() {},
  beforeUpdate() {},
  updated() {},
  beforeDestroy() {},
  destroyed() {},
  activated() {},
};
</script>

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

到了這里,關于vue 圖片點擊放大查看大圖(element-ui與vant)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 使用vue+element ui圖片放大預覽遮蓋層異常

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

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

    2024年02月16日
    瀏覽(36)
  • Element-ui配合vue上傳圖片

    Element-ui配合vue上傳圖片

    這里為大家介紹餓了嗎ui配合vue封裝一個圖片上傳的組件? 首先大家先看一個餓了嗎ui文檔的各個鉤子函數(shù)的介紹! on-preview這個屬性我們一般用來預覽圖片時使用 on-remove這個屬性時文件被刪除時執(zhí)行 一般我們在這里面進行數(shù)組的篩選 讓它保證為最新數(shù)組 on-change當文件被選擇

    2024年02月09日
    瀏覽(30)
  • 【element-UI】el-upload本地上傳圖片,點擊表單提交和一起上傳,使用formdata對象上傳

    【element-UI】el-upload本地上傳圖片,點擊表單提交和一起上傳,使用formdata對象上傳

    需求效果如下圖: 因為后端要求圖片需要和其他參數(shù)一起提交,使用formdata對象攜帶參數(shù),通過設置el-upload中action參數(shù)值為#,以及auto-upload(是否在選取文件后立即進行上傳)為false 接口api

    2024年02月12日
    瀏覽(96)
  • vue element-ui table點擊編輯后,變成input、select、date

    vue element-ui table點擊編輯后,變成input、select、date

    最近,在項目上需要table可以行內編輯,在table添加了input、select、時間控件,并且可以保存本行數(shù)據(jù),當你點擊編輯時,table的列就會變成相對應的input、select和時間控件,點擊保存時,需要調用后臺接口把本行的數(shù)據(jù)傳個后臺。 參考網(wǎng)站:https://www.codenong.com/cs106360465/

    2024年02月12日
    瀏覽(23)
  • spring boot +Vue + element-ui實現(xiàn)圖片上傳和回顯

    對于圖片上傳和顯示后臺采用SpringBoot實現(xiàn): 這里要特別注意的是:參數(shù)名稱必須是 file, 必須是post方式! 前端Vue: 圖片上傳: 新增: 圖片的顯示:

    2024年02月13日
    瀏覽(32)
  • vue+ElementUI實現(xiàn)點擊圖片預覽大圖和預覽視頻

    vue+ElementUI實現(xiàn)點擊圖片預覽大圖和預覽視頻

    最近遇到一個需求: 在表格中實現(xiàn)預覽圖片和查看視頻 預覽圖片功能: 如下,是材料一欄的代碼 在 data 中定義: methods 中: style 中: 預覽圖片的功能就完成了. 接下來是查看視頻: 安裝 vue-video-player 在 main.js 中: 在寫的vue頁面中引入: 當時在 main.js 中引入后,發(fā)現(xiàn)這個插件沒效果,然后

    2023年04月08日
    瀏覽(23)
  • Android 點擊圖片,放大查看,實現(xiàn)縮放拖動等功能

    實現(xiàn)方法:點擊圖片時,把圖片url傳到另一個activity中實現(xiàn)放大拖動, 圖片點擊事件觸發(fā): Intent intent = new Intent(); intent.setClass(mContext, PictureActivity.class); intent.putExtra(“url”,R.drawable.ic_logo); mContext.startActivity(intent); 然后創(chuàng)建一個activity的內容如下: public class PictureActivity extend

    2024年02月11日
    瀏覽(24)
  • vue+element-ui carousel走馬燈一次輪播(顯示)5張圖片

    vue+element-ui carousel走馬燈一次輪播(顯示)5張圖片

    HTML JS CSS HTML JS CSS 因為elemengt-ui沒有修改一次顯示多個的屬性, 找了好久找到一篇修改為一次顯示6張的文章,且只有子組件沒有父組件使用的代碼。在此基礎上進行修改進行使用,在此記錄下來,方便以后使用。有興趣的可以去原文章研究下。 參考文章: VUE ———— Element

    2024年02月11日
    瀏覽(33)
  • Vue中使用element-ui 給按鈕綁定一個單擊事件,實現(xiàn)點擊按鈕就彈出一個dialog對話框

    Vue中使用element-ui 給按鈕綁定一個單擊事件,實現(xiàn)點擊按鈕就彈出一個dialog對話框

    1.需求描述 想要實現(xiàn)點擊一個按鈕就彈出一個對話框,在對話框中可輸入數(shù)據(jù)進行提交,在點擊取消時對話框關閉 2.功能實現(xiàn) 1.創(chuàng)建按鈕 在element中把找到按鈕的代碼放到div里 2.創(chuàng)建對話框 在element中找到dialog對話框對應的代碼,把代碼粘貼到對應的位置 3.對話框與按鈕的綁定

    2024年01月18日
    瀏覽(105)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包