vue第五课:图片切换实例

知识点:

1,定义图片数组 2,添加图片索引 3,绑定src属性 4,图片切换逻辑

需求:

  1. 第一张图片不显示上一页(隐藏)
  2. 最后一张图片不显示下一页(隐藏)
  <div id='app'>
  <img :src="imgarr[index]">
  <a href="#" v-show="index!=0" @click="prev">
    <img src="./img/prev.gif">
    </a>
  <a href="#" v-show="index<imgarr.length-1"  @click="next">
    <img src="./img/next.gif">
   </a>
  </div>
  <script>
    Vue.config.productionTip = false //阻止vue在启动时生成生产提示。
    var app = new Vue({
      el: '#app',
      data: {
       imgarr:[
        "./img/1.jpg",
        "./img/2.jpg",
        "./img/3.jpg",
        "./img/4.jpg",
        "./img/5.jpg",
        "./img/6.jpg",
       ],
       index:0,
      },
     methods: {
      prev:function(){
        this.index--;
      },
      next:function(){
        this.index++;
      }
     },
    })
  </script>

 

作者:superip

出处:https://www.cnblogs.com/superip/p/17292353.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   super_ip  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题