微信小程序带图片弹出窗口简单实现
2019-07-31 09:16:33 来源:沈阳小程序开发 作者:沈阳软件开发
如何使用图像显示实现模态视图弹出窗口?有时我们确实有这种需要并且自己实现它吗?不,不,没有官方便利!
让我介绍一种可以使用官方组件实现的方法:
首先找官方文档:显示模态弹出API wx.showModal(OBJECT)
wx.showModal参数简介
我发现没有设置图像的参数,但这是一个API,但组件呢?我没有在官方文档中找到它,但在尝试找到它后可以显示一个模态弹出窗口,即:
wx.showModal({title:'prompt',内容:'这是一个模态弹出',成功:函数(res){if(res.confirm){console.log('用户点击OK')}否则if(res .cancel){console.log('用户点击取消')}}})可以改写为:
这是一个模态弹出窗口但是否隐藏,确认和取消回调需要手动绑定到js来控制,效果仍然相同
普通的模态弹出窗口让我们为他添加一张图片:
//wxml:代码如下
显示弹出窗口//如果需要换行,请直接添加视图标记。你说你喜欢下雨,但下雨时你打开雨伞.你说你喜欢阳光,但是当阳光普照时你会发现一个阴影点。你说你喜欢风,但你关闭了风吹的时候你的窗户.这就是我害怕的原因;你说你也爱我.//js:代码如下
页面({/***页面初始数据* /数据: {modalHidden: true},/***显示弹出窗口*/buttonTap: function(){this.setData({modalHidden: false})},/* **单击Cancel */modalCandel: function(){//do somethingthis.setData({modalHidden: true})},/***单击确认*/modalConfirm: function(){//do somethingthis.setData({modalHidden 使用图片模式弹出窗口,我们还可以自定义图像大小:Wxss:代码
.image {width: 150rpx; height: 120rpx; margin: 10rpx 20rpx 0rpx 0rpx; float: left;}在这种情况下,每个人都会理解,只是一个容器,你可以用你的想象力来定制,你不必完全实现自定义模态弹出视图,你可以摆脱官方wx.showModal陋陋
< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>
确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。