介绍
小编给大家分享一下使用微信小程序开发一个弹窗页面的案例,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
在小程序的开发过程中,我们肯定会遇到开发一个弹窗页面的情况,我们先看一下小程序官方对于弹窗页面的解释.API的接口如下
从官方给出的代码示例来看,想当简单,就像一个asert,并不能看出弹窗的真实需求。具体内容如下:
首页我们先看一下动态的效果图:
我们首先看到的是首页代码:
& lt; view 类=癱opyright"比; ,,,& lt; view 类=癱opyright_item"在版权:All Right Reserved ,,,& lt; view 类=癱opyright_item"在原创51小程序& lt;/view> ,,,& lt; view 类=癱opyright_item"在微信小程序开发者社区& lt;/view> ,,,& lt; view 类=癱opyright_item"祝辞HTML51.COM ,,,& lt; view 类=癱opyright_item"祝辞& lt; image 类=癶ttps://www.yisu.com/zixun/img", src=" . ./版权/图像/logo.png "/> 视图> <视图类=" goto_counter "> <按钮类型=澳稀眀indtap=" goto_counter ">点击进入弹窗演示页面按钮> 视图> 视图>
当然了,重点不在于此。
索引。wxml的代码如下:
& lt; !——使用动画属性指定需要执行的动画——在,, & lt; view 动画=皗{animationData}}“,类=癲rawer_box",天气:如果=皗{showModalStatus}}“祝辞, ,, & lt;才能!——drawer 内容——祝辞,, & lt;才能view 类=癲rawer_title"在弹窗标题& lt;/view>, & lt;才能view 类=癲rawer_content"祝辞, ,,,& lt; view 类=皌op grid"祝辞, ,,,,,& lt; label 类=皌itle col-0"在标题& lt;/label>, ,,,,,& lt; input 类=癷nput_base input_h40 col-1", name=皉Name",价值=https://www.yisu.com/zixun/笨勺孕卸ㄒ迥谌?> 输入> 视图> <视图类=暗缤? <标签类="标题col-0 ">标题> 标签 <输入类=" input_base input_h40 col-1“name="移动" value=" 110 "> 输入> 视图> <视图类=暗缤? <标签类="标题col-0 ">标题> 标签 <输入类=" input_base input_h40 col-1“name="电话" value="拒绝伸手党"> 输入> 视图> <视图类=暗缤? <标签类="标题col-0 ">标题> 标签 <输入类=" input_base input_h40 col-1“name="电子邮件"价值=敖龉┭笆褂谩? 输入> 视图> <视图类="顶部底部网格”> <标签类="标题col-0 ">备注> 标签 <输入类=" input_base input_h40 col-1“name="热"> 输入> 视图> 视图> <视图类=" btn_ok“bindtap=皃owerDrawer”data-statu="关闭">确定视图> 视图>
索引。wxs的代码如下:
.btn {, ,,宽度:80%,,, ,,填充:20 rpx 0;,, ,,这个特性:10 rpx;,, ,,text-align:中心;,, 保证金才能:40 rpx 10%;,, ,,背景:# 000;,, ,,颜色:# fff;,, }, ,,/*屏蔽*/, {.drawer_screen ,,宽度:100%,,, ,,身高:100%,,, 位置:,才能固定,,, ,,:0;,, ,,左:0;,, ,,z - index: 1000;,, ,,背景:# 000;,, ,,不透明度:0.5;,, ,,溢出:隐藏,,, }, ,,/*内容*/, {.drawer_box ,,宽度:650 rpx;,, ,,溢出:隐藏,,, 位置:,才能固定,,, ,,:50%,,, ,,左:0;,, ,,z - index: 1001;,, ,,背景:# FAFAFA;,, ,,保证金:-150 px 50 rpx 0, 50 rpx;,, ,,这个特性:3 px;,, }, ,, .drawer_title {, 填充才能:15 px;,, 字体才能:20 px “microsoft yahei",,, ,,text-align:中心;,, }, {.drawer_content ,,身高:210 px;,, ,,overflow-y:滚动,,/*超出父盒子高度可滚动*/, }, ,, .btn_ok {, ,,填充:10 px;,, 字体才能:20 px “microsoft yahei",,, ,,text-align:中心;,, ,,border-top: 1 px solid # E8E8EA;,, ,,颜色:# 3 cc51f;,, }, ,, .top {, ,,,padding-top: 8 px;,, }, {.bottom ,,,padding-bottom: 8 px;,, }, {.title ,,,身高:,30 px;,, ,,,行高:,30 px;,, ,,,宽度:,160 rpx;,, null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null使用微信小程序开发一个弹窗页面的案例