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


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 相关文章推荐
符合标准的js表单提交的代码
Sep 13 Javascript
jQuery 动画弹出窗体支持多种展现方式
Apr 29 Javascript
JS阻止用户多次提交示例代码
Mar 26 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
Jan 19 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
Apr 14 Javascript
Bootstrap Search Suggest使用例子
Dec 21 Javascript
Bootstrap源码解读网格系统(3)
Dec 22 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
Feb 15 Javascript
详解vue数据渲染出现闪烁问题
Jun 29 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
前端天气插件tpwidget使用方法详解
Jun 24 Javascript
微信小程序 数据缓存实现方法详解
Aug 26 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
搜索引擎技术核心揭密
2006/10/09 PHP
php mssql 时间格式问题
2009/01/13 PHP
php重定向的三种方法分享
2012/02/22 PHP
PHP中对缓冲区的控制实现代码
2013/09/29 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
js编写一个简单的产品放大效果代码
2016/06/27 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
2017/02/05 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
js判断是否是手机页面
2017/03/17 Javascript
JS简单实现自定义右键菜单实例
2017/05/31 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
python的pdb调试命令的命令整理及实例
2017/07/12 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
Python中的TCP socket写法示例
2018/05/11 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
python 带时区的日期格式化操作
2020/10/23 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
CSS3制作圆角图片和椭圆形图片
2016/07/08 HTML / CSS
什么是聚集索引和非聚集索引
2012/01/17 面试题
中专生自我鉴定书范文
2013/12/28 职场文书
公益活动策划方案
2014/01/09 职场文书
学校安全检查制度
2014/01/27 职场文书
2015年医药代表工作总结
2015/04/25 职场文书