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


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 相关文章推荐
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
Aug 15 Javascript
JavaScript中valueOf函数与toString方法深入理解
Dec 02 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
Dec 06 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
Jan 23 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
Mar 27 Javascript
d3.js实现简单的网络拓扑图实例代码
Nov 06 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
Mar 10 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
VUE预渲染及遇到的坑
Sep 03 Javascript
详解关于element级联选择器数据回显问题
Feb 20 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
Oct 30 Javascript
JS 4个超级实用的小技巧 提升开发效率
Oct 05 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
php生成固定长度纯数字编码的方法
2015/07/09 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
javascript 命名空间以提高代码重用性
2008/11/13 Javascript
通过隐藏option实现select的联动效果
2009/11/10 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
浅谈webpack-dev-server的配置和使用
2018/05/17 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
Vue实现简单购物车功能
2020/12/13 Vue.js
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
windows下python连接oracle数据库
2017/06/07 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
Python实现端口检测的方法
2018/07/24 Python
Python之列表实现栈的工作功能
2019/01/28 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
CSS3教程(1):什么是CSS3
2009/04/02 HTML / CSS
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
html如何对span设置宽度
2019/10/30 HTML / CSS
迪卡侬荷兰官网:Decathlon荷兰
2017/10/29 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
AJAX的全称是什么
2012/11/06 面试题
影视制作岗位职责
2013/12/04 职场文书
上课迟到检讨书
2014/01/19 职场文书
音乐器材管理制度
2014/01/31 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
禁烟标语大全
2014/06/11 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
最感人的道歉情书
2015/05/12 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python