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

vue實(shí)現(xiàn)點(diǎn)擊圖片放大效果

 更新時(shí)間:2017年08月15日 16:15:11   作者:```...簡(jiǎn)單點(diǎn)  
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)點(diǎn)擊圖片放大效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue點(diǎn)擊圖片放大展示的具體代碼,供大家參考,具體內(nèi)容如下

1.建立子組件,來(lái)實(shí)現(xiàn)圖片方法功能: BigImg.vue

<template>
  <!-- 過(guò)渡動(dòng)畫 -->
  <transition name="fade">
     <div class="img-view" @click="bigImg">
       <!-- 遮罩層 -->
       <div class="img-layer"></div>
       <div class="img">
         <img :src="imgSrc">
       </div>
    </div>
  </transition>
</template>
<script>
  export default {
    props: ['imgSrc'],//接受圖片地址
    methods: {
      bigImg() {
      // 發(fā)送事件
        this.$emit('clickit')
      }
    }
  }
</script>
<style scoped>
  /*動(dòng)畫*/
  .fade-enter-active,
  .fade-leave-active {
    transition: all .2s linear;
    transform: translate3D(0, 0, 0);
  }
  .fade-enter,
  .fade-leave-active {
    transform: translate3D(100%, 0, 0);
  }
 
  /* bigimg */
  .img-view {
    position: inherit;
    width: 100%;
    height: 100%;
  }
  /*遮罩層樣式*/
  .img-view .img-layer {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  /*不限制圖片大小,實(shí)現(xiàn)居中*/
  .img-view .img img {
    max-width: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1000;
  }
</style>

2.在父類中使用子組件:

<template xmlns:v-on="http://www.w3.org/1999/xhtml">
  <div class="contents">
    <div class="group">
      <div class="special">
        <span v-text="pagedata.subtitle"></span>
      </div>
      <span class="text-muted" v-text="pagedata.headline"></span>
      <div class="group_img">
        <!-- 放大圖片 -->
        <big-img v-if="showImg" @clickit="viewImg" :imgSrc="imgSrc"></big-img>
   
        <div class="text" v-text="pagedata.article"></div>
        <img id="smallImg" :src="pagedata.imgurl" @click="clickImg($event)">
      </div>
    </div>
  </div>
</template>
 
<script>
import BigImg from '../../index/moduleStyles/BigImg.vue';
export default {
  data () {
    return {
      showImg:false,
      imgSrc: ''
    }
  },
  props: ['pagedata'],
  computed: {},
  components: { 'big-img':BigImg},
  methods: {
    clickImg(e) {
      this.showImg = true;
      // 獲取當(dāng)前圖片地址
      this.imgSrc = e.currentTarget.src;
    },
    viewImg(){
      this.showImg = false;
    },
  },
  watch: {},
}
</script>
<style>
</style>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 前端開(kāi)發(fā)利器Vite完整版詳解

    前端開(kāi)發(fā)利器Vite完整版詳解

    這篇文章主要給大家介紹了關(guān)于前端開(kāi)發(fā)利器Vite完整版詳解的相關(guān)資料,Vite是一種基于ES模塊的開(kāi)發(fā)服務(wù)器和構(gòu)建工具,專為現(xiàn)代化的前端開(kāi)發(fā)而設(shè)計(jì),需要的朋友可以參考下
    2023-11-11
  • Vue插件寫、用詳解(附demo)

    Vue插件寫、用詳解(附demo)

    本篇文章主要介紹了Vue插件寫、用詳解(附demo),插件就是指對(duì)Vue的功能的增強(qiáng)或補(bǔ)充。有興趣的可以了解一下。
    2017-03-03
  • Vue在頁(yè)面數(shù)據(jù)渲染完成之后的調(diào)用方法

    Vue在頁(yè)面數(shù)據(jù)渲染完成之后的調(diào)用方法

    今天小編就為大家分享一篇Vue在頁(yè)面數(shù)據(jù)渲染完成之后的調(diào)用方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue使用路由守衛(wèi)實(shí)現(xiàn)菜單的權(quán)限設(shè)置

    vue使用路由守衛(wèi)實(shí)現(xiàn)菜單的權(quán)限設(shè)置

    我們使?vue-element-admin前端框架開(kāi)發(fā)后臺(tái)管理系統(tǒng)時(shí),?般都會(huì)涉及到菜單的權(quán)限控制問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于vue使用路由守衛(wèi)實(shí)現(xiàn)菜單的權(quán)限設(shè)置的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • vue子組件中mounted取不到props中的值情況

    vue子組件中mounted取不到props中的值情況

    這篇文章主要介紹了vue子組件中mounted取不到props中的值情況,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue 應(yīng)用中結(jié)合vux使用微信 jssdk的方法

    Vue 應(yīng)用中結(jié)合vux使用微信 jssdk的方法

    今天小編就為大家分享一篇Vue 應(yīng)用中結(jié)合vux使用微信 jssdk的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Vue iframe更改src后頁(yè)面未刷新問(wèn)題解決方法

    Vue iframe更改src后頁(yè)面未刷新問(wèn)題解決方法

    這篇文章主要介紹了Vue iframe更改src后頁(yè)面未刷新問(wèn)題解決,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • vue 組件之間事件觸發(fā)($emit)與event Bus($on)的用法說(shuō)明

    vue 組件之間事件觸發(fā)($emit)與event Bus($on)的用法說(shuō)明

    這篇文章主要介紹了vue 組件之間事件觸發(fā)($emit)與event Bus($on)的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • VUE3引入html文件并傳值方法舉例

    VUE3引入html文件并傳值方法舉例

    這篇文章主要給大家介紹了關(guān)于VUE3引入html文件并傳值的相關(guān)資料,這是最近在項(xiàng)目中遇到了的一個(gè)需求,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Vue自定義指令簡(jiǎn)介和基本使用示例

    Vue自定義指令簡(jiǎn)介和基本使用示例

    同時(shí)Vue也支持讓開(kāi)發(fā)者,自己注冊(cè)一些指令,這些指令被稱為自定義指令,每個(gè)指令都有自己各自獨(dú)立的功能,這篇文章主要介紹了Vue自定義指令簡(jiǎn)介和基本使用,需要的朋友可以參考
    2024-03-03

最新評(píng)論

十堰市| 隆安县| 马山县| 洪泽县| 宁国市| 铜陵市| 大同县| 紫云| 景德镇市| 信阳市| 绥宁县| 泰安市| 鱼台县| 山东| 淳安县| 百色市| 丹江口市| 襄城县| 瑞金市| 繁峙县| 阳朔县| 桂平市| 通辽市| 万荣县| 饶阳县| 湘西| 绥化市| 南通市| 聊城市| 贵阳市| 哈巴河县| 阿巴嘎旗| 寿阳县| 塘沽区| 吴江市| 阳城县| 永修县| 白玉县| 宕昌县| 沛县| 库伦旗|