您现在的位置是:网站首页> 编程资料编程资料
微信小程序实现底部弹窗_javascript技巧_
2023-05-24
276人已围观
简介 微信小程序实现底部弹窗_javascript技巧_
本文实例为大家分享了微信小程序实现底部弹窗的具体代码,供大家参考,具体内容如下

xml:
点击我可以看到底部弹框的出现
css:
/*使屏幕变暗 */ .commodity_screen { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.2; overflow: hidden; z-index: 1000; color: #fff; } /*对话框 */ .commodity_attr_box { height: 50%; width: 100%; overflow: hidden; position: fixed; bottom: 0; left: 0; z-index: 2000; background: #fff; padding-top: 20rpx; }js:
//点击我显示底部弹出框 clickme: function () { this.showModal(); }, //显示对话框 showModal: function () { // 显示遮罩层 var animation = wx.createAnimation({ duration: 200, timingFunction: "linear", delay: 0 }) this.animation = animation animation.translateY(300).step() this.setData({ animationData: animation.export(), showModalStatus: true }) setTimeout(function () { animation.translateY(0).step() this.setData({ animationData: animation.export() }) }.bind(this), 200) }, //隐藏对话框 hideModal: function () { // 隐藏遮罩层 var animation = wx.createAnimation({ duration: 200, timingFunction: "linear", delay: 0 }) this.animation = animation animation.translateY(300).step() this.setData({ animationData: animation.export(), }) setTimeout(function () { animation.translateY(0).step() this.setData({ animationData: animation.export(), showModalStatus: false }) }.bind(this), 200) },以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- JS高级程序设计之class继承重点详解_JavaScript_
- JS class语法糖的深入剖析_JavaScript_
- vue3 el-table结合seamless-scroll实现表格数据滚动的思路详解_vue.js_
- MutationObserver在页面水印实现起到的作用详解_JavaScript_
- 微信小程序实现车牌键盘_javascript技巧_
- 微信小程序实现手写签名(签字版)_javascript技巧_
- JS前端面试题详解之手写bind_javascript技巧_
- JS创建对象常用设计模式工厂构造函数及原型_JavaScript_
- 微信小程序实现手写签名_javascript技巧_
- JS对象创建与继承的汇总梳理_JavaScript_
