微信小程序 自定义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 相关文章推荐
document.write()及其输出内容的样式、位置控制
Aug 12 Javascript
js关于精确计算和数值格式化以及直接引js文件
Jan 28 Javascript
jQuery的text()方法用法分析
Dec 20 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
Dec 08 Javascript
基于vue实现多引擎搜索及关键字提示
Mar 16 Javascript
JS实现二维数组横纵列转置的方法
Apr 17 Javascript
vue使用自定义icon图标的方法
May 14 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
Aug 13 Javascript
解决angularjs service中依赖注入$scope报错的问题
Oct 02 Javascript
element ui table 增加筛选的方法示例
Nov 02 Javascript
Vue发布项目实例讲解
Jul 17 Javascript
深入学习Vue nextTick的用法及原理
Oct 08 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
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
js CSS操作方法集合
2008/10/31 Javascript
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
微信小程序模版渲染详解
2018/01/26 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
Vue.js更改调试地址端口号的实例
2018/09/19 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
js实现移动端吸顶效果
2020/01/08 Javascript
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
深入理解python对json的操作总结
2017/01/05 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2019/08/12 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
Python中常见的数制转换有哪些
2020/05/27 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
2021/03/03 Python
《会变的花树叶》教学反思
2014/02/10 职场文书
小学生春游活动方案
2014/08/20 职场文书
内科护士节演讲稿
2014/09/11 职场文书
付款承诺函范文
2015/01/21 职场文书
工作保证书怎么写
2015/02/28 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
村主任当选感言
2015/08/01 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
团干部培训班心得体会
2016/01/06 职场文书