微信小程序 自定义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脚本 Node.js 使用入门
Mar 07 Javascript
javascript中2个感叹号的用法实例详解
Sep 04 Javascript
javascript弹出拖动窗口
Aug 11 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
Jul 14 Javascript
JavaScript数值千分位格式化的两种简单实现方法
Aug 01 Javascript
JS获取多维数组中相同键的值实现方法示例
Jan 06 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
利用vue组件自定义v-model实现一个Tab组件方法示例
Dec 06 Javascript
详解SPA中前端路由基本原理与实现方式
Sep 12 Javascript
js中addEventListener()与removeEventListener()用法案例分析
Mar 02 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
Sep 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
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
JAVA/JSP学习系列之二
2006/10/09 PHP
PHP编写简单的App接口
2016/08/28 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
用jscript启动sqlserver
2007/06/21 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
[01:10:58]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
Python错误处理操作示例
2018/07/18 Python
设置python3为默认python的方法
2018/10/31 Python
Python变量访问权限控制详解
2019/06/29 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
说出数据连接池的工作机制是什么?
2013/04/19 面试题
教育技术职业规划范文
2014/03/04 职场文书
中学优秀班主任事迹材料
2014/05/01 职场文书
班组长安全工作职责
2014/07/15 职场文书
2014年终工作总结范本
2014/12/15 职场文书
先进班集体申报材料
2014/12/26 职场文书
​(迎国庆)作文之我爱我的祖国
2019/09/19 职场文书
讲解Python实例练习逆序输出字符串
2022/05/06 Python
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android