微信小程序 自定义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下数值型比较难点说明
Jun 07 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
Dec 30 Javascript
JavaScript中的getMilliseconds()方法使用详解
Jun 10 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
Oct 08 Javascript
JavaScript严格模式详解
Nov 18 Javascript
完善的jquery处理机制
Feb 21 Javascript
详解Javascript中prototype属性(推荐)
Sep 03 Javascript
js实现弹窗居中的简单实例
Oct 09 Javascript
JavaScript中日常收集常见的10种错误(推荐)
Jan 08 Javascript
AngularJS实现表单元素值绑定操作示例
Oct 11 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
js中addEventListener()与removeEventListener()用法案例分析
Mar 02 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在XP下IIS和Apache2服务器上的安装
2006/09/05 PHP
php文档更新介绍
2011/07/22 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
2016/01/28 PHP
php简单的上传类分享
2016/05/15 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
PHP8.0新功能之Match表达式的使用
2020/07/19 PHP
js判断字符长度及中英文数字等
2014/03/19 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
JS正则表达式之非捕获分组用法实例分析
2016/12/28 Javascript
基于js中document.cookie全面解析
2017/09/14 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
js canvas实现星空连线背景特效
2019/11/01 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
用python写扫雷游戏实例代码分享
2018/05/27 Python
pip命令无法使用的解决方法
2018/06/12 Python
python学生信息管理系统(初级版)
2018/10/17 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
python getopt模块使用实例解析
2019/12/18 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
python属于软件吗
2020/06/18 Python
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
办公室秘书自我鉴定
2014/01/18 职场文书
社区志愿者培训方案
2014/06/10 职场文书
刑事撤诉申请书
2015/05/18 职场文书
关于教师节的广播稿
2015/08/19 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS
python神经网络ResNet50模型
2022/05/06 Python