微信小程序 自定义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 相关文章推荐
JavaScript的目的分析
Jan 05 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
Nov 02 Javascript
jquery中get和post的简单实例
Feb 04 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
js方法数据验证的简单实例
Sep 17 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
Apr 05 Javascript
基于Jquery Ajax type的4种类型(详解)
Aug 02 jQuery
webpack+vue中使用别名路径引用静态图片地址
Nov 20 Javascript
vue js秒转天数小时分钟秒的实例代码
Aug 08 Javascript
如何为你的JS项目添加智能提示与类型检查详解
Mar 12 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
May 30 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
Jan 07 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 GD 图像处理组件的常用函数总结
2010/04/28 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
JavaScript的垃圾回收机制与内存管理
2020/08/06 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
讲解Python中的递归函数
2015/04/27 Python
python动态加载包的方法小结
2016/04/18 Python
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
Python logging管理不同级别log打印和存储实例
2018/01/19 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
pymongo中group by的操作方法教程
2019/03/22 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
Selenium元素定位的30种方式(史上最全)
2020/05/11 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
HTML5 History API 实现无刷新跳转
2016/01/11 HTML / CSS
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
5s推行计划书
2014/05/06 职场文书
小学清明节活动总结
2014/07/04 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server