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


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的文件是什么文件
Dec 06 Javascript
计算世界完全对称日的js代码,粗糙版
Nov 04 Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 Javascript
jQuery 中的 DOM 操作
Apr 26 Javascript
Angular2  NgModule 模块详解
Oct 19 Javascript
详解vue表单验证组件 v-verify-plugin
Apr 19 Javascript
详解Angular2组件之间如何通信
Jun 22 Javascript
JS实现批量上传文件并显示进度功能
Jun 27 Javascript
基于Vuex无法观察到值变化的解决方法
Mar 01 Javascript
vue--点击当前增加class,其他删除class的方法
Sep 15 Javascript
node 版本切换的实现
Feb 02 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
Jun 24 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中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
js点击页面其它地方将某个显示的DIV隐藏
2012/07/12 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
js初始化验证实例详解
2016/11/26 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
2017/06/29 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
2017/09/27 Javascript
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
如何自动化部署项目?折腾服务器之旅~
2019/04/16 Javascript
js实现选项卡效果
2020/03/07 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
自我鉴定模板
2013/10/29 职场文书
家居设计专业个人自荐信范文
2013/11/26 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
学校消防演习方案
2014/02/19 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
Java实现给Word文件添加文字水印
2022/02/15 Java/Android