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


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 相关文章推荐
css把超出的部分显示为省略号的方法兼容火狐
Jul 23 Javascript
HTML颜色选择器实现代码
Nov 23 Javascript
javascript动态加载二
Aug 22 Javascript
jQuery链式操作如何实现以及为什么要用链式操作
Jan 17 Javascript
如何用JavaScript实现动态修改CSS样式表
May 20 Javascript
移动端日期插件Mobiscroll.js使用详解
Dec 19 Javascript
简单实现jQuery级联菜单
Jan 09 Javascript
微信小程序+云开发实现欢迎登录注册
May 24 Javascript
json字符串对象转换代码实例
Sep 28 Javascript
微信小程序页面间传递数组对象方法解析
Nov 06 Javascript
如何实现iframe父子传参通信
Feb 05 Javascript
vue + el-form 实现的多层循环表单验证
Nov 25 Vue.js
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函数实现判断是否移动端访问
2015/03/03 PHP
php对象工厂类完整示例
2018/08/09 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
浅谈vuepress 踩坑记
2018/04/18 Javascript
vue-router命名路由和编程式路由传参讲解
2019/01/19 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
Python实现分割文件及合并文件的方法
2015/07/10 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
Python命令行click参数用法解析
2019/12/19 Python
DRF框架API版本管理实现方法解析
2020/08/21 Python
Django返回HTML文件的实现方法
2020/09/17 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
阿拉伯世界最大的电子商务网站:Souq沙特阿拉伯
2016/10/28 全球购物
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
数学与统计学院学生个人职业生涯规划书
2014/02/10 职场文书
安全生产实施方案
2014/02/23 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
课前三分钟演讲稿
2014/04/24 职场文书
机械工程师岗位职责
2014/06/16 职场文书
限期整改通知书
2015/04/22 职场文书
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技