使用微信小程序开发弹出框应用实例详解


Posted in Javascript onOctober 18, 2018

使用微信小程序开发弹出框应用实例详解

view class="container" class="zn-uploadimg">	
<button type="primary"bindtap="showok">消息提示框</button> 	
<button type="primary"bindtap="modalcnt">模态弹窗</button> 	
<button type="primary"bindtap="actioncnt">操作菜单</button>
 </view>

1.消息提示——wx.showToast(OBJECT)

使用微信小程序开发弹出框应用实例详解

//show.js
//获取应用实例 
var app = getApp() 
Page({
	showok:function() {
		wx.showToast({
		 	title: '成功',
		 	icon: 'success',
		 	duration: 2000
		})
	}
})

使用微信小程序开发弹出框应用实例详解

2.模态弹窗——wx.showModal(OBJECT)

//show.js
//获取应用实例 
var app = getApp() 
Page({
	showok:function() {
		wx.showToast({
		 	title: '成功',
		 	icon: 'success',
		 	duration: 2000
		})
	}
})

使用微信小程序开发弹出框应用实例详解

//show.js
//获取应用实例 
var app = getApp() 
Page({
	modalcnt:function(){
		wx.showModal({
			title: '提示',
			content: '这是一个模态弹窗',
			success: function(res) {
				if (res.confirm) {
				console.log('用户点击确定')
				} else if (res.cancel) {
				console.log('用户点击取消')
				}
			}
		})
	}
})

使用微信小程序开发弹出框应用实例详解

3.操作菜单——wx.showActionSheet(OBJECT)

使用微信小程序开发弹出框应用实例详解

//show.js
//获取应用实例 
var app = getApp() 
Page({
	actioncnt:function(){
		wx.showActionSheet({
			itemList: ['A', 'B', 'C'],
			success: function(res) {
				console.log(res.tapIndex)
			},
			fail: function(res) {
				console.log(res.errMsg)
			}
		})
	}
})

使用微信小程序开发弹出框应用实例详解

4.指定modal弹出

使用微信小程序开发弹出框应用实例详解

指定哪个modal,可以通过hidden属性来进行选择。

<!--show.wxml-->
<view class="container" class="zn-uploadimg">	
<button type="primary"bindtap="modalinput">
modal有输入框
</button> 
</view>
<modal hidden="{{hiddenmodalput}}" title="请输入验证码" confirm-text="提交" cancel-text="重置" bindcancel="cancel" bindconfirm="confirm"> 
 <input type='text'placeholder="请输入内容" auto-focus/>
</modal>
//show.js 
//获取应用实例 
var app = getApp() 
Page({
	data:{
  hiddenmodalput:true,
  //可以通过hidden是否掩藏弹出框的属性,来指定那个弹出框
 },
	//点击按钮痰喘指定的hiddenmodalput弹出框
	modalinput:function(){
		this.setData({
		 hiddenmodalput: !this.data.hiddenmodalput
		})
	},
	//取消按钮
	cancel: function(){
  this.setData({
   hiddenmodalput: true
  });
 },
 //确认
 confirm: function(){
  this.setData({
	  hiddenmodalput: true
	 })
 }
})

使用微信小程序开发弹出框应用实例详解

总结

以上所述是小编给大家介绍的使用微信小程序开发弹出框应用实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript实现的listview效果
Apr 28 Javascript
Javascript中this的用法详解
Sep 22 Javascript
jQuery不使用插件及swf实现无刷新文件上传
Dec 08 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
Mar 03 Javascript
JavaScript中的对象与JSON
Jul 03 Javascript
javascript中checkbox使用方法实例演示
Nov 19 Javascript
jQuery实现只允许输入数字和小数点的方法
Mar 02 Javascript
Node.JS文件系统解析实例详解
May 15 Javascript
Vue精简版风格指南(推荐)
Jan 30 Javascript
javascript+HTML5 canvas绘制时钟功能示例
May 15 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
Jul 16 Javascript
Vue项目实现简单的权限控制管理功能
Jul 17 Javascript
vue: WebStorm设置快速编译运行的方法
Oct 18 #Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
Oct 18 #Javascript
详解vue文件中使用echarts.js的两种方式
Oct 18 #Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
Oct 18 #Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
Oct 18 #Javascript
vue中导出Excel表格的实现代码
Oct 18 #Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
Oct 18 #Javascript
You might like
PHP伪静态写法附代码
2008/06/20 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
浅谈thinkphp5 instance 的简单实现
2017/07/30 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
python中map()与zip()操作方法
2016/02/27 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
如何通过python实现全排列
2020/02/11 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
css3实现超炫风车特效
2014/11/12 HTML / CSS
处级干部考察材料
2014/12/24 职场文书
初中优秀学生评语
2014/12/29 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android