vue学习4

 

图片切换:

点击箭头切换图片,原理:列表数据使用数组保存,

代码:

 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>图片切换</title>
</head>
<body>
  
    <div class="center"  >
        <!--图片-->
        <div id="mask">
            <img :src="imgArr[index]" alt="风景" />
            <!--letf-->
            <a @click="prev">
                <img src="新建文件夹/QQ图片20210507164923.png" alt="--letf--" />
            </a>
            <!--right-->
            <a @click="next">
                <img src="新建文件夹/QQ图片20210507164929.png" alt="--right--">
            </a>
            
        </div>

    </div>
   
</body>
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
    var app = new Vue(
        {
            el:"#mask",
            data:{
                imgArr:[
                    "新建文件夹/1.png",
                    "新建文件夹/2.png",
                    "新建文件夹/3.png",
                    "新建文件夹/4.png",
                    "新建文件夹/5.png",
                ],
                index:0

            },
            methods:{
                prev:function(){
                    this.index--;
                },
                next:function(){
                    this.index++;
                }, 
            }
        }
    )
    
</script>
</html>

v-for:

根据数据生成列表结构,可响应式,语法是(item,index)in 数据

数组长度会更新到界面,响应式:

代码:

<body>
  
    <div id="mask">
        <ul>
            <li v-for="(canting,index) in arr">
               {{index+1}} 山东理工大学餐厅:{{ canting }}
            </li>
        </ul>

    </div>
   
</body>
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
    var app = new Vue
    ({
        el:"#mask",
        data:
        { 
            arr:["第一餐厅","第二餐厅","第三餐厅","第四餐厅"]
        }
    })
       
    
</script>
</html>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值