小程序开发 page-container 页面容器弹出对话框功能的实现

 更新时间:2022年08月08日 14:24:15   作者:观心静  
这篇文章主要介绍了小程序开发 page-container 页面容器,弹出对话框,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

前言

小程序弹窗对话框实现

效果图

代码

.js

// pages/demo2/demo2.js
Page({

    data: {
        show:false
    },
    exitBtn:function(e) {
        this.setData({
            show:false
        })
    },

    showDialogBtn:function (e) {
        this.setData({
            show:true
        }) 
    }
})

.wxml

<!--pages/demo2/demo2.wxml-->

<button bindtap="showDialogBtn">显示对话框</button>
<!-- 
page-container 的参数:

属性               类型                默认值        必填    说明    
show                boolean            false        否    是否显示容器组件    
duration            number             300          否    动画时长,单位毫秒
z-index             number             100          否    z-index 层级
overlay             boolean            true         否    是否显示遮罩层
position            string             bottom       否    弹出位置,可选值为 top bottom right center
round               boolean            false        否    是否显示圆角
close-on-slideDown  boolean            false        否    是否在下滑一段距离后关闭
overlay-style       string                          否    自定义遮罩层样式
custom-style        string                          否    自定义弹出层样式
bind:beforeenter    eventhandle                     否    进入前触发
bind:enter          eventhandle                     否    进入中触发
bind:afterenter     eventhandle                     否    进入后触发
bind:beforeleave    eventhandle                     否    离开前触发
bind:leave          eventhandle                     否    离开中触发
bind:afterleave     eventhandle                     否    离开后触发
bind:clickoverlay   eventhandle                     否    点击遮罩层时触发
 -->
<page-container show="{{show}}" round="true" bind:afterleave="afterLeave" >
    <view style="display:flex; flex-direction: column;">
        <text style="text-align: center; padding-top: 5%; padding-bottom: 5%; background-color: greenyellow;">标题</text>
        <text style="text-align: center; padding-top: 20%; padding-bottom: 20%; background-color: aqua; ">内容</text>
        <button bindtap="exitBtn" style="width: 100%; background-color: grey;" >退出</button>
    </view>
</page-container>

.wxss

/* pages/demo2/demo2.wxss */
page{
    background:tan;
}

到此这篇关于小程序开发 page-container 页面容器,弹出对话框的文章就介绍到这了,更多相关小程序开发弹出对话框内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • ajaxfileupload.js实现上传文件功能

    ajaxfileupload.js实现上传文件功能

    这篇文章主要为大家详细介绍了ajaxfileupload.js实现上传文件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • 详解Bootstrap四种图片样式

    详解Bootstrap四种图片样式

    本文给大家介绍Bootstrap 对图片的支持,Bootstrap提供了四个可对图片应用简单样式的class,对Bootstrap四种图片class相关知识感兴趣的朋友一起学习吧
    2016-01-01
  • Javascript 虚拟 DOM详解

    Javascript 虚拟 DOM详解

    这篇文章主要为大家介绍了Javascript 虚拟 DOM,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • JavaScript Split()方法

    JavaScript Split()方法

    split()方法可以利用字符串的子字符串的作为分隔符将字符串分割为字符串数组,并返回此数组,本文给大家介绍javascript split 方法,对本文感兴趣的朋友一起学习吧
    2015-12-12
  • easyui-combobox 实现简单的自动补全功能示例

    easyui-combobox 实现简单的自动补全功能示例

    下面小编就为大家带来一篇easyui-combobox 实现简单的自动补全功能示例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,
    2016-11-11
  • javascript实现倒计时并弹窗提示特效

    javascript实现倒计时并弹窗提示特效

    倒计时的功能在我们做项目的时候会经常遇到,这里给大家分享的是个人编写的一个简易的效果代码,有需要的小伙伴可以参考下
    2015-06-06
  • JavaScript面向对象程序设计中对象的定义和继承详解

    JavaScript面向对象程序设计中对象的定义和继承详解

    这篇文章主要介绍了JavaScript面向对象程序设计中对象的定义和继承,结合实例形式详细分析了javascript面向对象程序设计中对象定义、继承、属性、方法、深拷贝等相关概念与操作技巧,需要的朋友可以参考下
    2019-07-07
  • 微信小程序常用的3种提示弹窗实现详解

    微信小程序常用的3种提示弹窗实现详解

    这篇文章主要介绍了微信小程序常用的3种提示弹窗实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • js多级树形弹出一个小窗口层(非常好用)实例代码

    js多级树形弹出一个小窗口层(非常好用)实例代码

    js多级树形弹出一个小窗口层(非常好用)实例代码,需要的朋友可以参考一下
    2013-03-03
  • Parcel.js + Vue 2.x 极速零配置打包体验教程

    Parcel.js + Vue 2.x 极速零配置打包体验教程

    这篇文章主要介绍了Parcel.js + Vue 2.x 极速零配置打包体验 的相关资料,需要的朋友可以参考下
    2017-12-12

最新评论