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


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 arguments 传递给函数的隐含参数
Aug 21 Javascript
javascript 设置文本框中焦点的位置
Nov 20 Javascript
利用javascript解决图片缩放及其优化的代码
May 23 Javascript
js实现翻页后保持checkbox选中状态的实现方法
Nov 03 Javascript
在父页面调用子页面的JS方法
Sep 29 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
BootStrap glyphicon图标无法显示的解决方法
Sep 06 Javascript
在Vue.js中使用Mixins的方法
Sep 12 Javascript
JS实现前端缓存的方法
Sep 21 Javascript
Vue组件之极简的地址选择器的实现
May 31 Javascript
echarts多条折线图动态分层的实现方法
May 24 Javascript
微信小程序实现页面浮动导航
Jan 08 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 多线程上下文中安全写文件实现代码
2009/12/28 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
jquery select下拉框操作的一些说明
2010/04/02 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
javascript运动详解
2015/07/06 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
AngularJS入门教程之模块化操作用法示例
2016/11/02 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
2019/05/06 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
Python2实现的LED大数字显示效果示例
2017/09/04 Python
python中reader的next用法
2018/07/24 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
司机的工作范围及职责
2013/11/13 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
工商管理本科生求职信
2014/07/13 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
红与黑读书笔记
2015/06/29 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
JavaScript 数组去重详解
2021/09/15 Javascript
交互式可视化js库gojs使用介绍及技巧
2022/02/18 Javascript
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js
python标准库ElementTree处理xml
2022/05/20 Python