微信小程序 自定义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 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
Jquery 常用方法经典总结
Jan 28 Javascript
jQuery中add实现同时选择两个id对象
Oct 22 Javascript
jquery选择器的选择使用及性能介绍
Jan 16 Javascript
js判断变量初始化的三种形式及推荐用的形式
Jul 22 Javascript
Javascript闭包与函数柯里化浅析
Jun 22 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
Apr 26 Javascript
element-ui 上传图片后清空图片显示的实例
Sep 04 Javascript
vue iview多张图片大图预览、缩放翻转
Jul 13 Javascript
Vue3 实现双盒子定位Overlay的示例
Dec 22 Vue.js
微信小程序input抖动问题的修复方法
Mar 03 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实现最简单的MVC框架实例教程
2014/09/08 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
DropDownList实现可输入可选择(两种版本可选)
2016/12/07 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
Python3模拟登录操作实例分析
2019/03/12 Python
Python 获取项目根路径的代码
2019/09/27 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
报到证丢失证明
2014/01/11 职场文书
《最后的姿势》教学反思
2014/02/27 职场文书
ktv筹备计划书
2014/05/03 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
应届大学生求职信
2014/07/20 职场文书
会计系毕业求职信
2014/08/07 职场文书
社区敬老月活动总结
2015/05/07 职场文书
房产电话营销开场白
2015/05/29 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS