代码拉取完成,页面将自动刷新
<!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"><</button>
<img :src="imgsrc[index]"/>
<button v-show="index!=imgsrc.length-1" @click="rightMethod()" class="right">></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>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。