uniapp实现移动端的视频图片轮播组件

这篇具有很好参考价值的文章主要介绍了uniapp实现移动端的视频图片轮播组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、视频轮播组件app体验地址

https://tt.appc02.com/nesxr6

2、支持小程序、H5、APP,在小程序上运行的效果图

uniapp实现移动端的视频图片轮播组件,uni-app,视频图片轮播

3、使用方法

第一步,按照截图步骤配置好

uniapp实现移动端的视频图片轮播组件,uni-app,视频图片轮播

"app-plus": {
					"subNVues": [{
						"id": "videoMask", // 唯一标识  
						"path": "components/liuliu-video-swiper/subnvue/liuliu-video-mask",
						"style": {
							"position": "absolute",
							"background": "transparent"
						}
					}]
				}

第二步:参考以下代码,使用视频图片轮播组件

<template>
	<view>
		<view>
			我是标题
		</view>
		<view class="person-head">
			<video-swiper :ad-list="list4" :ad-height="300" :ad-radius="20" @handleAdClick="handleAdClick"></video-swiper>
		</view>
		<view class="person-body" id="demo">
			我是内容
		</view>
	</view>
</template>

<script>
	import videoSwiper from '../../components/liuliu-video-swiper/liuliu-video-swiper.vue'
	export default {
		components: {
			videoSwiper,
		},
		data() {
			return {
				title: 'Hello',
				list4: [{
						url: 'https://img0.baidu.com/it/u=1435639120,2241364006&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500',
						isVideo: false,
					}, {
						url: 'https://www.w3school.com.cn/example/html5/mov_bbb.mp4',
						isVideo: true,
					}, {
						url: 'https://www.w3schools.com/html/movie.mp4',
						isVideo: true,
					},
					{
						url: 'https://img0.baidu.com/it/u=1435639120,2241364006&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500',
						isVideo: false,
					},
				],
			}
		},
		methods: {
			handleAdClick(position) {
				console.log('handleAdClick ' + position)
			}
		},
	}
</script>

<style scoped lang="scss">
	.person-head {
		position: relative;
		background-color: #fff;
		margin-left: 20rpx;
		margin-right: 20rpx;
	}
</style>

3、组件属性说明

ad-list 广告的数据。数组形式,每个item需要包含url、isVideo字段,url表示图片的路径,isVideo表示是否是视频
ad-height 广告组件的高度,单位rpx
ad-radius 广告组件的圆角,单位rpx
handleAdClick 广告的点击事件

4、如果需要修改组件的样式或者逻辑或者增加属性,可自行修改。

     比如需要修改轮播图的指示器的样式,可以修改liuliu-video-mask.nvue,liuliu-video-mask.scss中的代码。其中/components/liuliu-video-swiper下的liuliu-video-mask.vue,liuliu-video-mask.scss是用于非app平台的,/components/liuliu-video-swiper/subnvue下的liuliu-video-mask.nvue,liuliu-video-mask.scss是用于app平台的,这两个文件的内容是一模一样的,为了兼容全平台,才这样做的。

5、插件下载地址

支持圆角的视频图片轮播组件 - DCloud 插件市场文章来源地址https://www.toymoban.com/news/detail-690395.html

到了这里,关于uniapp实现移动端的视频图片轮播组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniApp 封装Upload组件实现图片和视频上传,解决官方api单一上传问题

     uniapp 官方api没有同时上传图片和视频的组件,所以就只能自己做了,在此记录下! 这里之所以循环一个一个上传是因为,我是用于小程序端的,目前uniapp不支持微信小程序以文件列表形式上传, filePath: item, //改为files可实现一次上传多个文件,仅App、H5( 2.6.15+)支持 具体

    2024年02月14日
    浏览(29)
  • Qt+C++实现灯带动画运动位置变换移动跑马灯图片轮播

     程序示例精选 Qt+C++实现灯带动画运动位置变换移动跑马灯图片轮播 如需安装运行环境或远程调试,见文章底部个人 QQ 名片,由专业技术人员远程协助! 这篇博客针对Qt+C++实现灯带动画运动位置变换移动跑马灯图片轮播编写代码,代码整洁,规则,易读。 学习与应用推荐首

    2024年02月13日
    浏览(25)
  • uniapp使用swiper组件实现3D轮播效果

    使用uniapp 中的 swiper组件实现一个3D轮播图 关键属性: 1. circular: 采用衔接滑动 2.previous-margin: 前边距,用于露出前一项的一小部分 3.next-margin: 后边距,用于露出后一项的一小部分 效果图:     实现代码:(vue3)

    2024年02月15日
    浏览(31)
  • uniAPP 视频图片预览组件

    效果图   思路:处理文件列表,根据文件类型归类 已兼容 H5  ios 设备,测试已通过 浙政钉,微信小程序 视频资源因为,没有预览图,用灰色图层加播放按钮代替

    2024年02月15日
    浏览(56)
  • 使用vant+video.js实现轮播图图片和视频轮播播放

    先上效果图 1. 安装 2. 在需要用到的页面引入 3. 具体页面使用 假设传给子组件的数组结构 按照步骤来使用,其他地方视频播放情况都还好,至少安卓是好的,只是点击播放和暂停时候,ios需要点击多下才能触发点击事件; 然后以为是video.js插件可能没更新,ios版本迭代超过

    2023年04月08日
    浏览(30)
  • uni-app移动端-H5-微信小程序下载保存图片,文档和视频到手机,带进度条

    可移步插件地址,可直接导入hbuilderx示例项目查看: uni-app移动端-H5-微信小程序下载保存图片,文档和视频到手机,带进度条 具体代码如下

    2024年02月13日
    浏览(27)
  • uniApp移动端-H5-微信小程序上传文件(图片,文档和视频等)

    封装了一个插件可直接使用: 插件地址:uniApp移动端-H5-小程序上传文件(图片,文档和视频等),插件可直接用Hbuilderx导入示例项目查看, 实现方法: H5内部是使用uni-app官方内部方法uni.chooseFile 小程序端因hybrid不能使用本地HTML,所以插件提供的是uni-app官方内部方法wx.cho

    2024年02月12日
    浏览(33)
  • uniapp图片上传,uniapp视频上传,uniapp附件上传,uniapp上传文件、uniapp文件上传组件

      uniapp文件上传组件,支持图片、视频上传 html部分:    js: 注意:图片或者视频预览的时候,需要一个文件的临时地址

    2024年02月11日
    浏览(39)
  • uniapp小程序点击按钮打开图片/全屏播放视频组件

    根据传入的数组list来决定打开图片还是全屏播放视频,还有横竖屏等初始预设参数 组件.vue utils.js 欢迎交流~~

    2024年02月13日
    浏览(37)
  • 前端基于PC端和移动端的组件库

             前端组件库 是一种用于构建 Web 应用程序用户界面的工具。它提供了一组可重用的组件,这些组件可以帮助开发者更快地构建出漂亮、功能强大的用户界面。         使用前端组件库有很多好处。首先,它可以提高开发效率,因为组件已经被编写好,并且可以

    2024年04月26日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包