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


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 实现导航栏悬停效果
Sep 23 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
Dec 14 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
JS中取二维数组中最大值的方法汇总
Apr 17 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
Dec 28 Javascript
Vue开发过程中遇到的疑惑知识点总结
Jan 20 Javascript
微信小程序“摇一摇”的实例代码
Jul 20 Javascript
js时间戳与日期格式之间转换详解
Dec 11 Javascript
红黑树的插入详解及Javascript实现方法示例
Mar 26 Javascript
Vue开发之封装分页组件与使用示例
Apr 25 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 Javascript
在vue项目中封装echarts的步骤
Dec 25 Vue.js
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 获取文件路径(灵活应用__FILE__)
2013/02/15 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
Javascript 继承实现例子
2009/08/12 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
2012/12/09 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
利用jQuery中的ajax分页实现代码
2016/02/25 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
详解Python pygame安装过程笔记
2017/06/05 Python
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
Python telnet登陆功能实现代码
2020/04/16 Python
python pymysql链接数据库查询结果转为Dataframe实例
2020/06/05 Python
学python最电脑配置有要求么
2020/07/05 Python
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
优秀中职教师事迹材料
2014/08/26 职场文书
单位单身证明样本
2014/10/11 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
消夏晚会主持词
2015/06/30 职场文书
goland 设置project gopath的操作
2021/05/06 Golang
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫
Nginx限流和黑名单配置
2022/05/20 Servers