微信小程序 自定义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 相关文章推荐
JS类库Bindows1.3中的内存释放方式分析
Mar 08 Javascript
jQuery的强大选择器小结
Dec 27 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
Dec 28 Javascript
jquery 操作DOM案例代码分享
Apr 05 Javascript
js 判断一个元素是否在页面中存在
Dec 27 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 Javascript
JavaScript实现无刷新上传预览图片功能
Aug 02 Javascript
vue-music关于Player播放器组件详解
Nov 28 Javascript
Koa项目搭建过程详细记录
Apr 12 Javascript
layer弹出子iframe层父子页面传值的实现方法
Nov 22 Javascript
微信小程序通过一个json实现分享朋友圈图片
Sep 03 Javascript
JavaScript浅层克隆与深度克隆示例详解
Sep 01 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自动适应范围的分页代码
2008/08/05 PHP
php smarty的预保留变量总结
2008/12/04 PHP
jQuery 源码分析笔记
2011/05/25 PHP
php基础学习之变量的使用
2011/06/09 PHP
php&amp;mysql 日期操作小记
2012/02/27 PHP
基于header的一些常用指令详解
2013/06/06 PHP
php json相关函数用法示例
2017/03/28 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
JavaScript中的Web worker多线程API研究
2014/12/06 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
python flask安装和命令详解
2019/04/02 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
python matplotlib imshow热图坐标替换/映射实例
2020/03/14 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
智能室内花园:Click & Grow
2021/01/29 全球购物
校优秀毕业生主要事迹
2014/05/26 职场文书
质量负责人任命书
2014/06/06 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
公司环境卫生管理制度
2015/08/05 职场文书