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


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的用鼠标画出可移动的div
Sep 06 Javascript
js数组操作常用方法
May 08 Javascript
js select下拉联动 更具级联性!
Apr 17 Javascript
EasyUI为Numberbox添加blur事件的方法
Mar 05 Javascript
微信小程序利用co处理异步流程的方法教程
May 20 Javascript
JS简单实现滑动加载数据的方法示例
Oct 18 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
Node.js API详解之 Error模块用法实例分析
May 14 Javascript
node.js基础知识汇总
Aug 25 Javascript
Vue常用API、高级API的相关总结
Feb 02 Vue.js
javascript实现下拉菜单效果
Feb 09 Javascript
低门槛开发iOS、Android、小程序应用的前端框架详解
Oct 16 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
相对路径转化成绝对路径
2007/04/10 PHP
解析PHP中的unset究竟会不会释放内存
2013/07/18 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
激活 ActiveX 控件
2006/10/09 Javascript
Display SQL Server Version Information
2007/06/21 Javascript
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
2018/04/18 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
js实现烟花特效
2020/03/02 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
使用vue3重构拼图游戏的实现示例
2021/01/25 Vue.js
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
python中requests使用代理proxies方法介绍
2017/10/25 Python
python交互式图形编程实例(二)
2017/11/17 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
python远程调用rpc模块xmlrpclib的方法
2019/01/11 Python
Python常用的json标准库
2019/02/19 Python
Django框架模板的使用方法示例
2019/05/25 Python
Python 使用type来定义类的实现
2019/11/19 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
2014年保密工作总结
2014/11/22 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis