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


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 相关文章推荐
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
Feb 27 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
Mar 05 Javascript
jQuery双向列表选择器DIV模拟版
Nov 01 Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 Javascript
javascript 中的继承实例详解
May 05 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
May 23 Javascript
详解Vue 开发模式下跨域问题
Jun 06 Javascript
easyui下拉框动态级联加载的示例代码
Nov 29 Javascript
浅谈react性能优化的方法
Sep 05 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
May 14 Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 Javascript
react antd表格中渲染一张或多张图片的实例
Oct 28 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
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
深入密码加salt原理的分析
2013/06/06 PHP
php时间计算相关问题小结
2016/05/09 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
javascript function、指针及内置对象
2009/02/19 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
JQuery基础语法小结
2015/02/27 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
Python牛刀小试密码爆破
2011/02/03 Python
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
Python numpy 常用函数总结
2017/12/07 Python
python opencv之分水岭算法示例
2018/02/24 Python
python3的输入方式及多组输入方法
2018/10/17 Python
Pycharm更换python解释器的方法
2018/10/29 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
《观舞记》教学反思
2014/04/16 职场文书
离婚协议书范本样本
2014/08/19 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
档案接收函格式
2015/01/30 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
Oracle使用别名的好处
2022/04/19 Oracle