使用微信小程序开发一个弹窗页面的案例

  介绍

小编给大家分享一下使用微信小程序开发一个弹窗页面的案例,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

在小程序的开发过程中,我们肯定会遇到开发一个弹窗页面的情况,我们先看一下小程序官方对于弹窗页面的解释.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 ">标题>      <视图类=暗缤?   <标签类="标题col-0 ">标题>      <视图类=暗缤?   <标签类="标题col-0 ">标题>      <视图类="顶部底部网格”>   <标签类="标题col-0 ">备注>         <视图类=" 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

使用微信小程序开发一个弹窗页面的案例