微信小程序 弹窗自定义实例代码


Posted in Javascript onMarch 08, 2017

微信小程序 弹窗

首先wxml代码:

<view class="myToast" hidden="{{nullHouse}}">暂无有关信息</view>
<view bindtap="clickArea">点击此处</view>

注:hidden属性用于切换比较频繁的地方。

wxss代码设置弹窗样式:

.myToast{
 width:240rpx;
 height:130rpx;
 line-height: 130rpx;
 margin:80rpx 35%;
 border-radius:20rpx;
 background-color: rgb(114,113,113);
 color:rgb(255,255,255);
 font-size: 36rpx;
 text-align: center;
 position: absolute;
 z-index: 100;
 opacity: 0.85;
}

js:

Page({

 data:{
  nullHouse:true, //先设置隐藏
    },
 onLoad:function(options){
   // 页面初始化 options为页面跳转所带来的参数
 },
 onReady:function(){
  // 页面渲染完成
 },
 onShow:function(){
  // 页面显示
 },
 onHide:function(){
  // 页面隐藏
 },
 onUnload:function(){
  // 页面关闭
 },
 clickArea:function(){
  var that = this;
  this.setData({
  nullHouse:false, //弹窗显示
  }) 
  setTimeout(function(){
  that.data.nullHouse = true, //1秒之后弹窗隐藏
   },1000)
 },
})

 注:setTimeout()函数是异步的,当计算机执行到setTimeout时,此任务先暂停并保存,继续执行后续未完成的任务,当条件满足时,再将setTimeout的执行任务放回任务队列的后面,等待执行。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js字符串的各种格式的转换 ToString,Format
Aug 08 Javascript
js arguments对象应用介绍
Nov 28 Javascript
Javascript图像处理—平滑处理实现原理
Dec 28 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
Aug 01 Javascript
JQuery实现鼠标滑过显示导航下拉列表
Sep 12 Javascript
js实现带圆角的多级下拉菜单效果
Aug 28 Javascript
JS实现网页上随滚动条滚动的层效果代码
Nov 04 Javascript
动态加载js文件简单示例
Apr 21 Javascript
轻松实现jQuery添加删除按钮Click事件
Mar 13 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
Dec 14 Javascript
JavaScript展开操作符(Spread operator)详解
Jul 20 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
Sep 11 Javascript
jQuery实现图片滑动效果
Mar 08 #Javascript
jquery实现折叠菜单效果【推荐】
Mar 08 #Javascript
JS实现根据密码长度显示安全条功能
Mar 08 #Javascript
jquery实现自定义图片裁剪功能【推荐】
Mar 08 #Javascript
bootstrap实现动态进度条效果
Mar 08 #Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 #Javascript
bootstrap表单按回车会自动刷新页面的解决办法
Mar 08 #Javascript
You might like
收音机指标测试方法及仪器
2021/03/01 无线电
CakePHP框架Session设置方法分析
2017/02/23 PHP
javascript 兼容FF的onmouseenter和onmouseleave的代码
2008/07/19 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
vue项目开启Gzip压缩和性能优化操作
2020/10/26 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
在Python中使用判断语句和循环的教程
2015/04/25 Python
Python selenium如何设置等待时间
2016/09/15 Python
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
Python标准库shutil用法实例详解
2018/08/13 Python
Python元组知识点总结
2019/02/18 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
Django 限制访问频率的思路详解
2019/12/24 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
Python实现井字棋小游戏
2020/03/09 Python
python自动化办公操作PPT的实现
2021/02/05 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
普天C++笔试题
2016/03/20 面试题
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
专升本个人自我评价
2013/12/22 职场文书
专科应届毕业生求职信
2014/06/04 职场文书
校庆标语集锦
2014/06/25 职场文书
2014年协会工作总结
2014/11/22 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
入党介绍人考察意见
2015/06/01 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers
详解在OpenCV中如何使用图像像素
2022/03/03 Python