微信小程序 自定义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 相关文章推荐
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
Dec 27 Javascript
JQuery datepicker 使用方法
May 20 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
Sep 04 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
Nov 14 Javascript
js查找节点的方法小结
Jan 13 Javascript
angularjs创建弹出框实现拖动效果
Aug 25 Javascript
javascript实现粘贴qq截图功能(clipboardData)
May 29 Javascript
JS实现旋转木马式图片轮播效果
Jan 18 Javascript
js实现3D图片展示效果
Mar 09 Javascript
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
使用JS location实现搜索框历史记录功能
Dec 23 Javascript
JS判断浏览器类型与操作系统的方法分析
Apr 30 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
PHP 用数组降低程序的时间复杂度
2009/12/04 PHP
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
PHP文件操作实例总结
2016/09/27 PHP
PHP符合PSR编程规范的实例分享
2016/12/21 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
关于JS字符串函数String.replace()
2013/04/07 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
javascript实现TreeView 无刷新展开的实例代码
2013/07/13 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
JS实现的添加弹出层并完成锁屏操作示例
2017/04/07 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
微信小程序 button样式设置为图片的方法
2020/06/19 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
Python中暂存上传图片的方法
2015/02/18 Python
[原创]python爬虫(入门教程、视频教程)
2018/01/08 Python
python实现外卖信息管理系统
2018/01/11 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
python Tornado框架的使用示例
2020/10/19 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
GWT (Google Web Toolkit)有哪些主要的原件组成?
2015/06/08 面试题
财务科科长岗位职责
2014/03/10 职场文书
房屋转让协议书
2014/04/11 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
css样式important规则的正确使用方式
2022/06/10 HTML / CSS