<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

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

        來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-11-27 22:32:41
        文檔

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

        本文實(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">;     <2.在父類中使用子組件。
        推薦度:
        導(dǎo)讀本文實(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">;     <2.在父類中使用子組件。

        本文實(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>
        

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

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

        本文實(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">;     <2.在父類中使用子組件。
        推薦度:
        標(biāo)簽: 圖片 功能 VUE
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲私人无码综合久久网| 亚洲视频在线一区| 亚洲中文无码永久免| 免费精品无码AV片在线观看| 亚洲国产综合91精品麻豆| 99久在线国内在线播放免费观看 | 未满十八18禁止免费无码网站| 亚洲国产三级在线观看| 国产精品白浆在线观看免费| 久久久久亚洲AV无码永不| **实干一级毛片aa免费| 亚洲免费二区三区| 成人啪精品视频免费网站| 国产成人亚洲精品蜜芽影院| 亚洲区日韩区无码区| 国产一区二区三区免费| 亚洲伊人久久大香线蕉苏妲己| **真实毛片免费观看| 亚洲爆乳AAA无码专区| 亚洲国产天堂久久综合| A毛片毛片看免费| 久久久久亚洲Av无码专| 成年女人男人免费视频播放| 老司机午夜性生免费福利| 最新亚洲成av人免费看| 久久www免费人成看片| 亚洲欧美不卡高清在线| 亚洲日韩涩涩成人午夜私人影院| 成全在线观看免费观看大全| 亚洲AV无码久久久久网站蜜桃| 四虎在线播放免费永久视频 | 国产91在线免费| 国产在线精品观看免费观看| 亚洲精品福利视频| 精品少妇人妻AV免费久久洗澡| 国产特黄一级一片免费| 亚洲H在线播放在线观看H| 亚洲一区日韩高清中文字幕亚洲 | 好紧我太爽了视频免费国产 | 亚洲香蕉在线观看| 亚洲精品tv久久久久|