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


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 获取页面元素的位置的代码
Sep 25 Javascript
用js实现in_array的方法
Nov 05 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
node.js微信公众平台开发教程
Mar 04 Javascript
jQuery实现下拉框功能实例代码
May 06 Javascript
javascript闭包概念简单解析(推荐)
Jun 03 Javascript
Ajax的概述与实现过程
Nov 18 Javascript
使用typescript开发angular模块并发布npm包
Apr 19 Javascript
详解VueJs中的V-bind指令
May 03 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
Aug 22 Javascript
微信小程序导航栏跟随滑动效果的实现代码
May 14 Javascript
Vue插件之滑动验证码
Sep 21 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函数,php爱好者站推荐
2007/03/19 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
html读出文本文件内容
2007/01/22 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
2016/02/21 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
vue的事件绑定与方法详解
2017/08/16 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
vue实现分页加载效果
2019/12/24 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
node koa2 ssr项目搭建的方法步骤
2020/12/11 Javascript
Python功能键的读取方法
2015/05/28 Python
python中的编码知识整理汇总
2016/01/26 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
会展策划与管理专业大学生职业生涯规划
2014/02/07 职场文书
教师节促销方案
2014/03/22 职场文书
商业融资计划书
2014/04/29 职场文书
一年级下册数学教学反思
2016/02/16 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
z-index不起作用
2021/03/31 HTML / CSS
MySQL系列之二 多实例配置
2021/07/02 MySQL
JS实现数组去重的11种方法总结
2022/04/04 Javascript
详解OpenCV曝光融合
2022/04/29 Python
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers