uniapp开发小程序-显示左滑删除效果

这篇具有很好参考价值的文章主要介绍了uniapp开发小程序-显示左滑删除效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、效果图:

uniapp 左滑删除,uni-app,小程序,数学建模文章来源地址https://www.toymoban.com/news/detail-614291.html

二、代码实现:

<template>
	<view class="container">
		<view class="myorderList">
			<uni-swipe-action>
				<uni-swipe-action-item class="swipe-action-item" :right-options="options" @click="bindClick"
					@change="swipeChange($event, index)" v-for="(item,index) in myorderList">
					<view class="list_item">
						<image class="orderImg" :src="item.imgurl"></image>
						<view class="item_right">
							<view class="">文件名:{{item.name}}</view>
							<view class="">打印页数:{{item.pages}}</view>
							<view class="btn" @click="seleGuige">选规格</view>
							<view class="numbox">
								<uni-number-box :min="0" :value="item.num" @change="bindChange" />
							</view>
						</view>
					</view>
				</uni-swipe-action-item>
			</uni-swipe-action>
		</view>
		
	</view>
</template>

<script>
	export default {
		data() {
			return {
				myorderList: [{
						name: '承诺书',
						imgurl: '../../static/images/contact_ht@2x.png',
						pages: 10,
						num: 1
					},
					{
						name: '企业画册',
						imgurl: '../../static/images/contact_ht@2x.png',
						pages: 1,
						num: 2
					},
					{
						name: '承诺书',
						imgurl: '../../static/images/contact_ht@2x.png',
						pages: 10,
						num: 1
					},
				],
				options: [{
					text: '取消',
					style: {
						backgroundColor: '#B4B4B4',
						color: '#fff'
					}
				}, {
					text: '删除',
					style: {
						backgroundColor: '#1CCD7F',
						color: '#fff'
					}
				}],
				
			}
		},
		methods: {
			
			bindClick(e) {
				console.log('点击了' + (e.position === 'left' ? '左侧' : '右侧') + e.content.text + '按钮')
			},
			swipeChange(e, index) {
				console.log('当前状态:' + e + ',下标:' + index)
			},
			bindChange(value) {
				console.log('返回数值:', value);
			},
			
		}

	}
</script>
<style lang="scss" scoped>

	//去掉自定义组件里的图标
	/deep/ .header .left image {
		display: none !important;
	}
	.container {
		box-sizing: border-box;
		padding: 0 30rpx;
	}

	.myorderList {
		margin-top: 40rpx;
	}

	.swipe-action-item {
		width: 690rpx;
		height: 260rpx;

		.list_item {
			width: 100%;
			height: 260rpx;
			background: #FFFFFF;
			box-shadow: 0rpx 0rpx 13rpx 0rpx rgba(34, 23, 20, 0.08);
			border-radius: 20rpx;
			margin-bottom: 34rpx;
			box-sizing: border-box;
			padding: 30rpx 24rpx 30rpx 30rpx;
			display: flex;
			font-size: 26rpx;
			font-family: Microsoft YaHei UI;
			font-weight: 400;
			color: #333333;

			.orderImg {
				width: 155rpx;
				height: 200rpx;
				border-radius: 10rpx;
				box-sizing: border-box;
				border: 2rpx solid #20A746;
				margin-right: 32rpx;
			}

			.item_right {
				height: 100%;
				box-sizing: border-box;
				width: 450rpx;

				view {
					margin-top: 15rpx;
				}

				.numbox {
					display: flex;
					align-items: center;
					justify-content: flex-end;
				}

				.btn {
					width: 150rpx;
					height: 43rpx;
					background: #1CCD7F;
					border-radius: 20rpx;
					font-size: 26rpx;
					font-family: Microsoft YaHei UI;
					font-weight: 400;
					color: #FFFFFF;
					display: flex;
					align-items: center;
					justify-content: center;
					margin-top: 20rpx;
				}
			}
		}
	}
</style>
		

ending~

到了这里,关于uniapp开发小程序-显示左滑删除效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • WebStorm开发uni-app ,用vue2实现手机APP(apk) + 微信小程序多端项目开发方案 webstorm开发的uniapp + hbuilderx进行app 小程序打包

    我们主要分析了如下小程序开发框架,主要包括: 框架 技术栈 案例 微信小程序 支付宝小程序 百度小程序 头条小程序 H5 App uni-app Vue 丰富 ⭕ ⭕️ ⭕️ ⭕ ⭕️ ⭕ Taro React 丰富 ⭕ ⭕ ⭕ ⭕ ⭕ ⭕ wepy Vue 丰富 ⭕ ❌ ❌ ❌ ❌ ❌ mpvue Vue 丰富 ⭕ ❌ ❌ ❌ ⭕️ ❌  首先,就要排

    2024年02月11日
    浏览(46)
  • uni-app小程序折叠3D轮播图效果实现。

    先来看效果图 实现原理: 通过小程序的触摸事件,来控制图片数组的变化实现动态样式;来改变图片的样式。 贴上轮播组件完整代码 组件使用 如果有自动轮播的需求,可以改造下组件加个定时器处理数组就OK了。

    2024年02月11日
    浏览(29)
  • uni-app/微信小程序 实现图片或元素淡入淡出效果

    如题: 直接上代码 html js部分 需要在date中声明好                 current: 0,                 hidepic: null,                 showpic: null 因为是已进入就开始的,所以 要在生命周期中使用 最后一部别忘了,要给需要淡入淡出的元素或者图片设置绝对定位

    2024年02月12日
    浏览(50)
  • 三分钟完成小程序 uni-app、网站接入chatgpt实现聊天效果

    1.实现后台接口 注册laf云开发账号 https://laf.dev/ 注册一个应用后进入这个页面: 下载依赖 chatgpt 配置apiKey 写send函数 配置你的apiKey 2.uni-app小程序代码中 //封装cloud 发送消息方法 微信小程序中使用 3.实现效果 在这里插入图片描述

    2024年02月11日
    浏览(31)
  • uni-app小程序中做页面滚动底部或顶部加载效果

    在移动应用开发中,无限滚动加载是一个常见的功能,用户可以通过滑动屏幕来加载更多的内容,从而提高应用的用户体验。本文将介绍如何使用Uniapp实现无限滚动加载的功能。 概述 我们需要实现的无限滚动加载功能的具体效果如下: 当用户滑动到底部时,自动加载更多的

    2024年02月08日
    浏览(47)
  • 【微信小程序】-- uni-app 项目-- 购物车 -- 首页 - 轮播图效果(五十二)

    💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘   大家好,又见面了,

    2023年04月18日
    浏览(43)
  • uni-app小程序实现音频播放,uniapp播放录音,uniapp简单实现播放录音

    复制到.vue文件即可预览效果 问题 :开发者工具中.onTimeUpdate方法可能会失效! 官方参考:https://uniapp.dcloud.net.cn/api/media/audio-context.html# 其他博客参考:https://blog.csdn.net/weixin_45328705/article/details/114091301 录音实现参考 :https://blog.csdn.net/weixin_43992507/article/details/129857780

    2024年02月12日
    浏览(39)
  • uni-app框架 微信小程序页面显示正常,但安卓页面样式显示异常

    今天在继续复习uni-app项目时,使用模拟器运行时,突然发现封装的search组件样式无法正常显示,但是小程序页面又是正常的,打包后真机也是一样的结果。在uni-app的控制台报如下错误: [Vue warn]: Error in render: “TypeError: Cannot read property ‘children’ of undefined” TypeError: Cannot rea

    2024年04月11日
    浏览(48)
  • uni-app实现点击显示隐藏列表,兼容微信小程序

    效果:    小程序打印的结果:值一直为true   如果你试过v-if不生效,又试了v-show,还是不行!!千万不要着急! 不是自己写的不对,而是uni-app和微信小程序修改值的方式不一致造成的。反正就是不承认是自己的问题。 其实解决的办法也很简单,就是要兼容两端,写出符合

    2024年02月09日
    浏览(47)
  • VUE(uni-app框架)开发微信小程序③-显示隐藏

    uni-app控制显示隐藏的方式有两种,【v-if】 和   【v-show】 v-if:通过控制虚拟dom树的节点来达到控制式样的显示和隐藏,当参数为false的时候,该节点被删掉,当为true的时候则显示。 v-show:通过css样式中的dispaly:none来控制元素的显示和隐藏 代码如下: 显示效果如下:  通

    2024年02月16日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包