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


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 相关文章推荐
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
Jun 23 Javascript
javascript中Date对象的getDay方法使用指南
Dec 22 Javascript
JavaScript中的call方法和apply方法使用对比
Aug 12 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
Jan 14 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
Sep 04 Javascript
JS实现的数字格式化功能示例
Feb 10 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
Jun 17 Javascript
Angular Renderer (渲染器)的具体使用
May 03 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
Aug 25 Javascript
vue项目上传Github预览的实现示例
Nov 06 Javascript
js仿淘宝放大镜效果
Dec 28 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
ftp类(myftp.php)
2006/10/09 PHP
PHP+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
浅谈PHPANALYSIS提取关键字
2019/03/08 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
2019/06/05 PHP
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
分享Python文本生成二维码实例
2016/01/06 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
Python中字符串与编码示例代码
2019/05/20 Python
python对验证码降噪的实现示例代码
2019/11/12 Python
python的等深分箱实例
2019/11/22 Python
彪马英国官网:PUMA英国
2019/02/11 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
酒吧员工的岗位职责
2013/11/26 职场文书
医院检讨书范文
2014/02/01 职场文书
激励口号大全
2014/06/17 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
新学期开学标语2015
2015/07/16 职场文书
解决redis批量删除key值的问题
2022/03/23 Redis