icons文件夹内容:
images文件夹内容:
vueDemo.html文件内容:
<html>
<head>
<title>Smile's Vue20200518</title>
<!-- 导入vue.js文件 -->
<script src="./vue.js"></script>
</head>
<body>
<div id="app">
<div style="height: 600px; width: 600px;">
<!-- :src 为 v-bind:src 的简写-->
<img :src="imgs[index]" height="600px" width="600px" style="margin-top: 0px;" />
<!-- @click 为 v-on:click 的简写 -->
<a href="javascript:void(0)" @click="prev" v-show="index > 0">
<img src="./icons/左.png" height="60px" width="60px" />
</a>
<!-- @click 为 v-on:click 的简写 -->
<a href="javascript:void(0)" @click="next" v-show="index < imgs.length-1">
<img src="./icons/右.png" height="60px" width="60px" />
</a>
</div>
</div>
<script>
var app = new Vue({
// DOM 挂载点
el: '#app',
data: {
imgs: [
"./images/101离思.jpeg",
"./images/102沁园春雪.jpg",
"./images/103江雪.jpg",
"./images/104洗儿.jpg",
"./images/105赴戍登程口占示家人.jpg",
"./images/106使至塞上.jpg",
"./images/107赠萧瑀.jpg",
"./images/108山居秋暝.jpg",
"./images/109茅屋为秋风所破歌.jpg",
"./images/110沁园春长沙.jpg"
],
index: 0
},
methods: {
prev: function() {
this.index--;
},
next: function() {
this.index++;
}
}
})
</script>
</body>
</html>
效果为:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务