本网站可以出售:只需60000元直接拥有。QQ:939804642
您当前的位置:首页 > 网站建设 > javascript
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

uniapp

51自学网 2022-02-21 13:34:55
  javascript

vue部分如下:

<template>	<view class="">		<!-- 轮播图组件 -->		<swiper :indicator-dots="true" :autoplay="true" :interval="3000" :duration="1000" circular="">			<block v-for="(item,index) in swipers" :key="index">				<swiper-item>					<view class="swiper-item" @tap="event(index)">						<image :src="item.src"						 lazy-load						 style="height: 350upx;"></image>					</view>				</swiper-item>			</block>		</swiper>	</view></template>

nvue部分如下:

<template>	<div>		<!-- 轮播图组件 -->		<slider :auto-play="true" :interval="3000" class="slider">			<div style="position: relatice;" v-for="(item,index) in swipers" :key="index" @click="event(index)">				<image class="image" resize="cover" :src="item.src"></image>			</div>			<indicator class="indicator"></indicator>		</slider>	</div></template>

nvue部分的css样式如下:

<style>.slider,.image{		width: 750px;		height: 350px;	}	.indicator{		position: absolute;		right: 0;		bottom: 0;		width: 150px;		height: 30px;		background-color: rgba(0,0,0,0);		item-color:rgba(255,255,255,0.5);		item-selected-color: #FFFFFF;	}</style>

js部分如下:

vue与nvue的js写法是一样的

<script>	export default {		data() {			return {				swipers:[{src:"/static/images/demo/demo4.png"},						{src:"/static/images/demo/demo4.png"},						{src:"/static/images/demo/demo4.png"},						{src:"/static/images/demo/demo4.png"}]			}		},		methods: {			event(index){				console.log("点击了 index:"+index)			}		}	}</script>

效果图如下:

vue:

在这里插入图片描述

nvue:

在这里插入图片描述

到此这篇关于uniapp vue与nvue轮播图 轮播图组件的文章就介绍到这了,更多相关uniapp轮播图组件内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net!


下载地址:
vue+element实现页面顶部tag思路详解
vue项目完成后如何实现项目优化的示例
51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1