怎样实现微信小程序商品详情页底部弹出框

这次给大家带来怎样实现微信小程序商品详情页底部弹出框,实现微信小程序商品详情页底部弹出框的注意事项有哪些,下面就是实战案例,一起来看一下。

1.js代码(一般情况下只调用显示对话框的函数,当点击对话框外部的时候,对话框可以消失)

//显示对话框 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) }

登录后复制

2.wxss代码

/*使屏幕变暗 */.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: 300rpx; width: 100%; overflow: hidden; position: fixed; bottom: 0; left: 0; z-index: 2000; background: #fff; padding-top: 20rpx;}

登录后复制

3.wxml代码 (其中的showModalStatus变量要现在js代码中的data对象中初始化,初始化为false,因为最初的时候对话框并没有显示)

    在这里写弹出框里面的布局

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

如何使用vue中filter

怎样使用vue判断dom的class

以上就是怎样实现微信小程序商品详情页底部弹出框的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2751218.html

(0)
上一篇 2025年3月8日 05:48:25
下一篇 2025年3月8日 05:48:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 微信小程序如何获取javascript 里的数据

    这篇文章主要介绍了微信小程序 获取javascript 里的数据的相关资料,这里通过实例来说明如何获取javascript里的数据,希望能帮助到大家,需要的朋友可以参考下 微信小程序 获取javascript 里的数据 wxml如何获取js…

    编程技术 2025年3月8日
    200
  • 有命名空间的事件监听器nsevent的详细介绍(代码示例)

    本篇文章给大家带来的内容是关于有命名空间的事件监听器nsevent的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 这个模块主要的原因是用在微信开发时候监听两个页面之间的状态交互 比如 pageA 和 …

    编程技术 2025年3月8日
    200
  • 小程序实现图片模糊预加载

    导语 最近在做的小程序项目设计大量图片的展示,小程序已经提供了图片的懒加载功能,但是由于图片本身比较大加上要展示的图片比较多,如何以一个比较友好的方式展示未加载完成的过程就是一个必须解决的问题了。 思路 由于小程序没有提供 Image 这个…

    2025年3月7日
    200
  • 浅谈小程序如何实现tab卡片切换功能

    小程序如何实现tab卡片切换功能?本篇文章给大家介绍一下微信小程序实现tab卡片切换的方法,希望对大家有所帮助! 一、UI与交互 首先我们来看看要实现的ui模样和交互效果吧,下图是我们的一个入口,以下的每一个icon区域点击进去都会展示对应…

    2025年3月7日
    200
  • 聊聊怎么将小程序项目转为uni-app项目

    怎么将小程序项目转为uni-app项目?下面本篇文章给大家介绍一下微信小程序转化为uni-app项目的方法,希望对大家有所帮助!   之前自己做一个uni-app的项目的时候前端需要实现一个比较复杂的动态tab和swiper切换的功能,但是…

    2025年3月7日 编程技术
    200
  • Java语言中的微信小程序开发介绍

    微信小程序是一种轻量级的应用程序,可以在微信平台上运行,不需要下载安装,方便快捷。java语言作为一种广泛应用于企业级应用开发的语言,也可以用于微信小程序的开发。 在Java语言中,可以使用Spring Boot框架和第三方工具包来开发微信…

    编程技术 2025年3月7日
    200
  • 功能全面易上手 这款惠普 4825 很适合家用

    对于家庭用户来说,由于日常经常需要给孩子打印一些教辅材料,因此选购一款打印机会更为方便。今天给大家推荐这款惠普 4825 彩色喷墨一体机,其功能全面并且具有不错的打印品质,价格仅为 599 元,非常具有性价比,是家庭用户的理想之选。 功能全…

    2025年3月6日 互联网
    200
  • Python能开发微信小程序么

    python是可以开发小程序的。python可以做后端服务和小程序通讯,python可以写后端平台,提供api,微信小程序可以通过wx.request()调用这个api。 Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,…

    2025年3月5日
    200
  • 升级win10后,win7的文件是否保留?

    微软以后将不会对win7系统进行安全修复和更新,而继续使用win7系统将会极大的增加病毒和恶意软件攻击的风险,很多小伙伴有疑问升级自己的数据是否会丢失呢?一起来看看吧。 win7升级win10文件完整及安装步骤 答:win7升级win10文…

    2025年3月5日 互联网
    200
  • 赛博朋克2077的常见问题解析

    最近一款超级火爆的游戏赛博朋克2077上线很多的用户都争先恐后的进行了下载体验,但是在这过程中还是有着很多的问题的,今天就给你们带来了玩赛博朋克2077常见问题,快来看看有没有要的吧。 玩赛博朋克2077常见问题: 一、价格详情: 1、st…

    2025年3月5日
    200

发表回复

登录后才能评论