美文网首页
用vul制作简单的选项卡效果

用vul制作简单的选项卡效果

作者: greenPLUS | 来源:发表于2018-09-13 15:16 被阅读0次
做这个效果就是把,今天和昨天所学的v-bind,v-for="(val,index) in arr"联系到一起
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        ul li{
            list-style: none;
            float: left;
            width: 100px;
            border: 1px solid #000;
            text-align: center;
        }
        img{
            width:510px;
            height: 300px;
        }
    </style>
</head>
<body>
<div id="itany">
    <img v-bind:src="url" alt="">
    <ul>
        <li v-for="(val,index) in arr" v-on:click="alt(index)">{{index+1}}</li>//对应图片的按钮用index来写,相当于跟下边的数组是有关系的
    </ul>
</div>
<script src="dist/vue.js"></script>
<script>
    new Vue({
        el:'#itany',
        data:{
            url:'img/1.jpg',
            arr:['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg','img/5.jpg'],//要切换的图片放到一个数组里
        },
        methods:{//用来写函数
            alt:function(ind){
                this.url=this.arr[ind]
            }
        }
    })
</script>
</body>
</html>

相关文章

网友评论

      本文标题:用vul制作简单的选项卡效果

      本文链接:https://www.haomeiwen.com/subject/vmbwgftx.html