首页 > 其他分享 >uniapp实现这该死的自定义弹窗

uniapp实现这该死的自定义弹窗

时间:2023-07-06 21:57:11浏览次数:45  
标签:uniapp 50vw center 自定义 text align height width 弹窗

最近自己学习和写这个uniapp,刚开始规划的时候就觉得自己到时候会需要一个这个弹框,弹框里面药房input这样的东西什么的,然后就在想uniapp里面会不会没有这个modal呢?
转念一想应该是会有的吧,毕竟是一个框架嘛.然后我就找找找,找了好久都没找到合适的.可能是人家有我没找到吧,最后我放弃了
可是找的过程花了我还几分钟啊,tmd,找半天发现了好多人都是自己写的.
最后我决定自己也写一个,也费不了多少时间,代码如下:
宽度高度什么的自己去调样式吧,一个手机大小的地方写一些这样的东西还是不费什么事的,还是自己多动脑,靠别人很难靠得住啊家人们

<template>
	<view class="">
		<button @tap="showModal=true">点我显示</button>
		<view class="mask" v-if="showModal">
			<view class="inside">
				<view class="inside-top">
					<text>输入内容</text>
				</view>
				<view class="inside-middle">
					<text>我要开始装逼了</text>
				</view>
				<view class="inside-bottom" @tap="clooseModal()">
					<view>
						<text>取消</text>
					</view>
					<view>
						<text>确认</text>
					</view>
				</view>
			</view>
		</view>
	</view>
</template>
<script>
	export default {
		data(){
			return{
				showModal:false
			}
		},
		methods:{
			clooseModal(){
				this.showModal=false
			},
		}
	}
</script>
<style lang="scss">
	.mask{
		width: 100vw;
		height:100vh;
		background-color: lightgray;
		z-index: 30;
		position: absolute;
		top:0px;
		left: 0px;
		.inside{
			width: 50vw;
			height:20vh;
			position: absolute;
			left:25vw;
			top: 30vh;
			background-color: #eee;
			z-index: 40;
			.inside-top{
				height: 8vh;
				width: 50vw;
				text-align: center;
				text{
					width: 100%;
					line-height: 8vh;
					font-size: 16px;
				}
			}
			.inside-middle{
				width: 50vw;
				text-align: center;
			}
			.inside-bottom{
				position: absolute;
				bottom: 0px;
				height: 5vh;
				width: 50vw;
				display: flex;
				align-items: center;
				justify-content: center;
				view{
					height: 100%;
					flex:1;
					text-align: center;
					text{
						line-height: 5vh;
					}
				}
			}
		}
	}
</style>

标签:uniapp,50vw,center,自定义,text,align,height,width,弹窗
From: https://www.cnblogs.com/yourgrandfather/p/17533418.html

相关文章

  • uniapp如何给空包进行签名操作
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助首先安装sdkhttps://www.oracle.com/java/technologies/downloads/正常下一步即可~安装完毕后,进入在sdk根目录执行cmdC:\ProgramFiles\Java\jdk-18.0.1.1\bin 生成keystore例:keytool-genkey-aliast......
  • Django restframwork中使用分页及实现自定义分页
    关于为何要分页以及如何在Django+Template架构中如何使用分页,可以参考之前的文章django自定义分页类和使用总结[1]DjangoRestFramework中分页限制今天开篇我们先不讲如何使用,我们先说Django+restframework实现前后端分离项目开发时,分页功能使用的限制?缘由是之前在开发运维......
  • Vue 先初始化子组件再初始化父组件的方法(自定义父子组件mounted执行顺序)
    写在前面:本篇内容内容主要讲述了,在使用Konva进行开发过程中遇到的一些问题。(既然是组件加载顺序,主要牵扯到的就是,父子组件的关系,父子组件的生命周期)众所周知,Vue中父子组件生命周期的执行顺序为://挂载阶段父beforeCreate->父created->父beforeMount->子beforeCre......
  • ERP导出表格自定义格式R报表开发
    按照正常流程新建程序,画面修改上传,程序下载修改导入JAVA包,在global.import下 IMPORTcomIMPORTJAVAjava.net.URLIMPORTJAVAorg.apache.poi.ss.util.CellRangeAddressIMPORTJAVAorg.apache.poi.ss.util.RegionUtilIMPORTJAVAjava.io.InputStreamIMPORTJAVAjava......
  • 前端Vue自定义顶部导航栏navBar 导航栏搜索框searchBar 导航栏右侧菜单按钮button
    前端Vue自定义顶部导航栏navBar导航栏搜索框searchBar导航栏右侧菜单按钮button,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13342效果图如下:cc-headerSearch使用方法<!--icon:右侧菜单图标@searchClick:搜索点击 @rigIconClick:右......
  • 前端Vue自定义带历史记录的搜索框组件searchBar 支持搜索输入框清空 搜索历史存储记录
    前端Vue自定义带历史记录的搜索框组件searchBar支持搜索输入框清空搜索历史存储记录清除,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13343效果图如下:cc-hisSearchBar使用方法//不同的业务功能历史记录设置不同存储keyconstkStora......
  • 自定义异常类-MyException
    packageutils;publicclassMyExceptionextendsException{ publicMyException(){ super(); } publicMyException(Strings){ super(s); }} ......
  • springboot 加载自定义的属性配置文件 或者xml文件
    1、properties user.propertiesname=zhangshanage=18  2、xml Pen1.xml<?xmlversion="1.0"encoding="utf-8"?><!DOCTYPEpropertiesSYSTEM"http://java.sun.com/dtd/properties.dtd"><properties><......
  • Postgresql 大象数据库long自定义自增
     Postgresql --创建序列CREATESEQUENCEuser_long_id_seqSTART100000;CREATESEQUENCEdepartments_long_id_seqSTART100000;CREATESEQUENCEpositions_long_id_seqSTART100000;CREATESEQUENCEposition_grades_long_id_seqSTART100000;--设置对应列Key值A......
  • Element 自定义指令 下拉分页,获取无限数据
    template代码<el-form-item><el-selectv-model="form.batchId"v-loadmore="loadmoreBatchList"placeholder="请输入批次名称"filterableclearable><el-optionv-for="(item,......