1 Star 0 Fork 0

马雪姣/ngd_vue20240826

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
综合练习-轮播图功能的实现.html 1.68 KB
一键复制 编辑 原始数据 按行查看 历史
马雪姣 提交于 2024-08-27 10:20 . v-for指令的应用
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>v-bind指令讲解</title>
<script src="js/vue.global.js"></script>
<style>
body,html{
width: 100%;
height: 100%;
margin:0px;
}
#app {
position: relative;
height: 100%;
}
button{
width: 50px;
height: 80px;
background-color: #000000;
color: #FFFFFF;
opacity: 0.6;
position: absolute;
top:260px;
border: 0px;
font-size: 20px;
}
.left{
left: 25%;
z-index: 2;
}
.right{
left: 65.2%;
}
img{
width: 600px;
height: 400px;
position: absolute;
top: 20%;
left: 25%;
}
</style>
</head>
<body>
<!-- 模拟轮播图的功能,页面上默认显示图片,
点击图片左侧的标识,可以切换到上一张图片
点击图片右侧的标识,可以切换到下一张图片
当图片默认为第一张时,不能够在切换上一张
当图片为最后一张时,不能够切换到下一张-->
<div id="app">
<button v-show="index!=0" @click="leftMethod()" class="left">&lt;</button>
<img :src="imgsrc[index]"/>
<button v-show="index!=imgsrc.length-1" @click="rightMethod()" class="right">&gt;</button>
</div>
</body>
<script>
var app=new Vue({
// el:用于元素的挂载,绑定页面上声明的元素的选择器
el:"#app",
// data指定vue中需要用到的数据对象
data:{
index:0,
imgsrc:["img/bg1.jpg","img/bg2.jpg","img/bg3.jpg","img/bg4.jpg","img/bg5.jpg","img/bg6.jpg","img/bg7.jpg","img/bg8.jpg","img/bg9.jpg","img/bg10.jpg","img/bg11.jpg"]
},
methods:{
leftMethod:function(){
this.index--
},
rightMethod:function(){
this.index++
}
}
})
</script>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/ma_xue_jiao/ngd_vue20240826.git
git@gitee.com:ma_xue_jiao/ngd_vue20240826.git
ma_xue_jiao
ngd_vue20240826
ngd_vue20240826
master

搜索帮助