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


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 相关文章推荐
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
Aug 28 Javascript
Javascript小技巧之生成html元素
May 15 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
Dec 19 Javascript
JavaScript动态添加style节点的方法
Jun 09 Javascript
jquery插件Jplayer使用方法简析
Apr 22 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
Oct 04 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
Nov 13 Javascript
jQuery学习笔记之入门
Dec 14 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
Jan 19 Javascript
Vue中对拿到的数据进行A-Z排序的实例
Sep 25 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
Dec 12 Javascript
Javascript 类型转换、封闭函数及常见内置对象操作示例
Nov 15 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
php数组查找函数总结
2014/11/18 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP汉字转换拼音的函数代码
2015/12/30 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
document对象execCommand的command参数介绍
2006/08/01 Javascript
又一个图片自动缩小的JS代码
2007/03/10 Javascript
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
JS 实现banner图片轮播效果(鼠标事件)
2017/08/04 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
详解使用VueJS开发项目中的兼容问题
2018/08/02 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
微信小程序实现modal弹出框遮罩层组件(可带文本框)
2020/12/20 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
python儿童学游戏编程知识点总结
2019/06/03 Python
什么是网络协议
2016/04/07 面试题
纺织工程专业个人求职信范文
2014/01/27 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
运动会广播稿200字
2014/10/18 职场文书
食品安全主题班会
2015/08/13 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
导游词之贵州织金洞
2019/10/12 职场文书
vue修饰符.capture和.self的区别
2022/04/22 Vue.js