• 资源分类:框架使用教程
  • 最后更新:2023-08-08
  • 下载积分:免费
  • 积分说明:【上传资源赚积分】
  • 收藏
    教程格式: 视频
    资源语言: 中文

    主要介绍了微信小程序自定义弹窗实现详解(可通用),文中通过示例代码介绍的非常详细,对大家的学习或者工 作具有一定的参考学习价值,需要的朋友可以参考下

    本文为自定义弹窗,该内容可满足如下需求:

    自定义各种布局弹窗 

    点击弹窗布局外消失弹窗 

    弹出弹窗时背景阴影半透明 

    各方向弹出效果(本文为自下而上弹出)


    .wxml 文件中 直接放到wxml的最底部就行了,十分简练。

    <view class="zan-dialog {{ showDialog ? 'zan-dialog--show' : '' }}"> 
     <view class="zan-dialog__mask" bindtap="toggleDialog" />
     <view class="zan-dialog__container">
      <view style='padding:100rpx;'>此处是填充的布局代码</view> 
     </view>
    </view>


    .wxss 文件中 直接放进去就行,根据注释可自行调节弹框带不带阴影。

    zan-dialog__mask {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 10;
     background: rgba(0, 0, 0, 0);//设置阴影半透明背景如: background: rgba(0, 0, 0, 0.4); 
     display: none;
    }
    .zan-dialog__container {
     position: fixed;
     bottom: 400rpx;
     width: 650rpx;//弹窗布局宽
     height: 350rpx;//弹窗布局高,与下面弹出距离transform有关
     margin-left: 50rpx;
     background: #f8f8f8;
     transform: translateY(300%);//弹框弹出距离,与弹框布局高度有关,如300%表示弹起距离为3倍弹窗高度 
     transition: all 0.4s ease;
     z-index: 12;
     border-radius: 20rpx;
     box-shadow: 0px 3px 3px 2px gainsboro;//弹框的悬浮阴影效果,如不需要可注释该行
    }
    
    .zan-dialog--show .zan-dialog__container { 
     transform: translateY(0);
    }
    
    .zan-dialog--show .zan-dialog__mask { 
     display: block;
    }


    .js 文件中 处理弹框弹出消失逻辑,以及自定义弹窗里的业务逻辑

    Page({ 
     data: { 
      showDialog: false
     },
      * 控制 pop 的打开关闭
     * 该方法作用有2:
     * 1:点击弹窗以外的位置可消失弹窗
     * 2:用到弹出或者关闭弹窗的业务逻辑时都可调用
     */
     toggleDialog() {
      this.setData({
       showDialog: !this.data.showDialog 
      });
     },


    提示:
    1、资源共享网(www.08i8.com)框架使用教程视频教程《[免费]微信小程序自定义弹窗实现详解(可通用 )》仅供研究学习请勿商用!
    2、如果发现本资源违法或侵权请【报告管理员】
    3、您所看到的所有资源都是网友分享,资源共享网(www.08i8.com)无法保证都能正常下载使用,
    4、如果您发现资源无法下载或无法使用请【报告管理员】,管理员会联系资源发布者补充新资源!
    5、如果暂时无法补充新资源,【只退积分!不退款!
    6、关注微信公众号:《国资互联联盟》 不迷路!

    与《[免费]微信小程序自定义弹窗实现详解(可通用 )》相关的《经验教程》




    ziyuan
    ziyuan Rank: 16

    0

    0

    0

    ( 此人很懒并没有留下什么~~ )

    首页

    栏目

    搜索

    会员