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


Posted in Javascript onJune 12, 2017

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

Toast样式可以根据需求自定义,本例中是圆形

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

<!--按钮-->  
<view class="btn" bindtap="btn_toast">自定义Toast</view>  
<!--以下为toast显示的内容 opacity为透明度-->  
<view class="toast_box" style="opacity:{{0.9}}" wx:if="{{isShowToast}}">   
  {{toastText}}   
</view>  
<view class="toast_box" style="opacity:{{0.9}}" wx:if="{{isShowToast}}">   
  {{toastText1}}   
</view>
Page {  
 background: #f9f9f9;  
}  
/*按钮*/  
.btn {  
 width: 20%;   
 margin-left: 38%; 
 margin-top: 100rpx; 
 text-align: center;  
 border-radius: 10rpx;  
 border: 10px solid #f00;  
 background: #f00; 
 color: #fff;  
 font-size: 22rpx; 
}  
/*toast*/  
.toast_box {  
 width: 30%;  
 height: 221rpx; 
 margin-top: 60rpx;  
 margin-left: 35%; 
 text-align: center;  
 border-radius: 166rpx;  
 background: #f00; 
 color: #fff;  
 font-size: 32rpx; 
 line-height: 220rpx;  
}
Page({ 
 
 /** 
  * 页面的初始数据 
  */ 
 data: { 
  //toast默认不显示  
  isShowToast: false   
 }, 
 showToast: function () { 
  var _this = this; 
  // toast时间  
  _this.data.count = parseInt(_this.data.count) ? parseInt(_this.data.count) : 1000; 
  // 显示toast  
  _this.setData({ 
   isShowToast: true, 
  }); 
  // 定时器关闭  
  setTimeout(function () { 
   _this.setData({ 
    isShowToast: false 
   }); 
  }, _this.data.count); 
 }, 
 /* 点击按钮 */ 
 btn_toast: function () { 
  console.log("点击了按钮") 
  //设置toast时间,toast内容  
  this.setData({ 
   count: 1500, 
   toastText: '自定义', 
   toastText1: 'Toast' 
  }); 
  this.showToast(); 
 },  
 /** 
  * 生命周期函数--监听页面加载 
  */ 
 onLoad: function (options) { 
  
 },})

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

Javascript 相关文章推荐
使用IE的地址栏来辅助调试Web页脚本
Mar 08 Javascript
javascript Excel操作知识点
Apr 24 Javascript
JS的replace方法介绍
Oct 20 Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
Aug 24 Javascript
Vue.js 2.5新特性介绍(推荐)
Oct 24 Javascript
如何用webpack4带你实现一个vue的打包的项目
Jun 20 Javascript
vuejs 制作背景淡入淡出切换动画的实例
Sep 01 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 Javascript
Vue环境搭建+VSCode+Win10的详细教程
Aug 19 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 Javascript
Angular4 中常用的指令入门总结
Jun 12 #Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 #Javascript
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 #jQuery
实现微信小程序的wxml文件和wxss文件在webstrom的支持
Jun 12 #Javascript
JavaScript初学者必看“new”
Jun 12 #Javascript
详解vue.js 开发环境搭建最简单攻略
Jun 12 #Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
Jun 12 #Javascript
You might like
FLASH 广告之外的链接
2008/12/16 Javascript
jquery 事件对象属性小结
2010/04/27 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
JavaScript使用RegExp进行正则匹配的方法
2015/07/11 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
python中文编码问题小结
2014/09/28 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Windows下为Python安装Matplotlib模块
2015/11/06 Python
对python中两种列表元素去重函数性能的比较方法
2018/06/29 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
python 使用pdfminer3k 读取PDF文档的例子
2019/08/27 Python
Python 元组拆包示例(Tuple Unpacking)
2019/12/24 Python
python中get和post有什么区别
2020/06/19 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
工程师岗位职责
2013/11/08 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
考察现实表现材料
2014/05/19 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
《藏戏》教学反思
2016/02/23 职场文书
二维码条形码生成的JavaScript脚本库
2022/07/07 Javascript