久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

vue實(shí)現(xiàn)圖片切換效果

瀏覽:144日期:2022-09-28 16:12:03

本文實(shí)例為大家分享了vue實(shí)現(xiàn)圖片切換效果的具體代碼,供大家參考,具體內(nèi)容如下

1)v-if/v-show

二者都可以實(shí)現(xiàn)讓元素隱藏和顯示。但是實(shí)現(xiàn)原理不同:v-if 是通過(guò)將元素從dom樹(shù)中移除和添加來(lái)實(shí)現(xiàn)元素的隱藏和顯示效果。v-show 是通過(guò)修改元素的displace值來(lái)實(shí)現(xiàn)元素的隱藏和顯示效果。

2)v-bind

v-bind可以對(duì)元素的屬性值進(jìn)行修改。基于這些背景知識(shí),下面來(lái)實(shí)現(xiàn)圖片切換實(shí)例。

功能需求

1)點(diǎn)擊左邊按鈕,顯示前一張圖片;如果圖片是第一張,則隱藏該按鈕2)點(diǎn)擊右邊按鈕,顯示后一張圖片;如果圖片是最后一張,則隱藏該按鈕

vue實(shí)現(xiàn)圖片切換效果

實(shí)現(xiàn)代碼

<!DOCTYPE html><html> <head><meta charset='utf-8' /><title>圖片切換效果</title><style> #test{position: absolute; } #left{position: absolute;top: 134px;z-index: 99;width: 24px;height: 32px;background-color: black;color: white;font-size: 24px;opacity: 0.6;cursor: pointer; } #right{position: absolute;right: 0;top: 134px;z-index: 99;width: 24px;height: 32px;background-color: black;color: white;font-size: 24px;opacity: 0.6;cursor: pointer; } img{width: 500px;height: 300px; } </style> </head> <body><div > <div @click = 'changeleft' v-if='lefttt'> &lt; </div> <img v-bind:src = 'http://m.baoyu77737.com/bcjs/’imgs/00’+num+’.jpg’'/><br> <div @click = 'changeright' v-show='righttt'> &gt; </div> </div> </body> <!-- 開(kāi)發(fā)環(huán)境版本,包含了有幫助的命令行警告 --> <script src='https://cdn.jsdelivr.net/npm/vue/dist/vue.js'></script> <script type='text/javascript'> var dated = new Vue({ //掛載點(diǎn) el: '#test', //數(shù)據(jù) data: {num: 1,lefttt:false,righttt:true, }, methods: { changeleft : function (){ if(this.num <= 2){this.lefttt=false;this.num = 1; }else{this.lefttt=true;this.num--; }this.righttt=true; }, changeright : function (){ if(this.num >= 7){this.righttt=false;this.num = 8; }else{this.righttt=true;this.num++; }this.lefttt=true; } } });</script></html>效果

1)顯示第一張圖片時(shí)

vue實(shí)現(xiàn)圖片切換效果

2)顯示最后一張圖片時(shí)

vue實(shí)現(xiàn)圖片切換效果

3)顯示其他張圖片時(shí)

vue實(shí)現(xiàn)圖片切換效果

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

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 永嘉县| 马鞍山市| 万年县| 栾川县| 武邑县| 旺苍县| 湟中县| 宝丰县| 广饶县| 仁布县| 腾冲县| 内乡县| 买车| 叙永县| 桐城市| 庆安县| 华亭县| 灵宝市| 山阴县| 开平市| 板桥市| 东阿县| 尼勒克县| 青川县| 咸阳市| 建平县| 屯昌县| 岐山县| 海淀区| 台前县| 丰都县| 留坝县| 赤水市| 黄龙县| 尚义县| 东乌珠穆沁旗| 高陵县| 宜兴市| 辽中县| 富平县| 哈尔滨市|