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


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实现的文字淡入淡出效果
Nov 14 Javascript
jquery获取URL中参数解决中文乱码问题的两种方法
Dec 18 Javascript
javascript每日必学之运算符
Feb 16 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
Nov 10 Javascript
js实现可输入可选择的select下拉框
Dec 21 Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 Javascript
js常用的继承--组合式继承
Mar 06 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
Vue-Access-Control 前端用户权限控制解决方案
Dec 01 Javascript
JavaScript继承定义与用法实践分析
May 28 Javascript
Vuex的API文档说明详解
Feb 05 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
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缓存类代码(附详细说明)
2011/06/09 PHP
php数组一对一替换实现代码
2012/08/31 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
js 幻灯片的实现
2011/12/06 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
python访问纯真IP数据库的代码
2011/05/19 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
Python用模块pytz来转换时区
2016/08/19 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
python 中if else 语句的作用及示例代码
2018/03/05 Python
python MySQLdb使用教程详解
2018/03/20 Python
python 与服务器的共享文件夹交互方法
2018/12/27 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
关于Python字符编码与二进制不得不说的一些事
2020/10/04 Python
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
京东国际站:JOYBUY
2017/11/23 全球购物
中学生学习生活的自我评价
2013/10/26 职场文书
入学申请自荐信范文
2014/02/26 职场文书
少先队学雷锋活动月总结
2014/03/09 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
美术第二课堂活动总结
2014/07/08 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书