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


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.autocomplete 支持中文输入(firefox)修正方法
Mar 10 Javascript
js 遍历对象的属性的代码
Dec 29 Javascript
xml转json的js代码
Aug 28 Javascript
window.onresize 多次触发的解决方法
Nov 08 Javascript
JS实现漂亮的时间选择框效果
Aug 20 Javascript
jquery实现数字输入框
Feb 22 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
Sep 15 Javascript
JS中async/await实现异步调用的方法
Aug 28 Javascript
layui表单验证select下拉框实现验证的方法
Sep 05 Javascript
微信小程序常用的3种提示弹窗实现详解
Sep 19 Javascript
JQuery省市联动效果实现过程详解
May 08 jQuery
vue 获取url里参数的两种方法小结
Nov 12 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文件缓存内容保存格式实例分析
2014/08/20 PHP
mongodb和php的用法详解
2019/03/25 PHP
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
JavaScript判断窗口是否最小化的代码(跨浏览器)
2010/08/01 Javascript
js Event对象的5种坐标
2011/09/12 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
javascript使用call调用微信API
2014/12/15 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
基于javascript实现窗口抖动效果
2016/01/03 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
JS按钮闪烁功能的实现代码
2017/07/21 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
JS实现星星海特效
2019/12/24 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
公务员年度个人总结
2015/02/12 职场文书
护士个人年终总结
2015/02/13 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js