微信小程序 自定义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 相关文章推荐
文本框回车提交与禁止提交示例
Sep 27 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
JS组件Bootstrap Table使用方法详解
Feb 02 Javascript
Javascript中的arguments对象
Jun 20 Javascript
基于JavaScript实现前端文件的断点续传
Oct 17 Javascript
Jquery 整理元素选取、常用方法一览表
Nov 26 Javascript
如何制作幻灯片(代码分享)
Jan 06 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
Mar 25 Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 Javascript
vue-cli3搭建项目的详细步骤
Dec 05 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
May 26 Javascript
JavaScript 声明私有变量的两种方式
Feb 05 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
Windows下的PHP安装pear教程
2014/10/24 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
示例详解Laravel的注册重构
2016/08/14 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
Python PIL图片添加字体的例子
2019/08/22 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
The North Face北面英国官网:美国著名户外品牌
2017/12/13 全球购物
韩国11街:11STREET
2018/03/27 全球购物
高级Java程序员面试要点
2013/08/02 面试题
单身联谊活动方案
2014/01/29 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
2014年科协工作总结
2014/12/09 职场文书
祝酒词范文
2015/08/12 职场文书
python神经网络ResNet50模型
2022/05/06 Python