微信小程序 自定义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 while语句和do while语句的区别分析
Dec 08 Javascript
jquery实现简单易懂的图片展示小例子
Nov 21 Javascript
javascript设计模式之工厂模式示例讲解
Mar 04 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
Jun 11 Javascript
Vue.JS入门教程之事件监听
Dec 01 Javascript
微信小程序本作用域下调用全局JS详解及实例
Feb 22 Javascript
JavaScript hasOwnProperty() 函数实例详解
Aug 04 Javascript
vue-cli+webpack项目 修改项目名称的方法
Feb 28 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
Vue源码解析之Template转化为AST的实现方法
Dec 14 Javascript
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
May 18 Vue.js
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
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
PHP UTF8中文字符截断函数代码
2012/09/11 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
2010/09/12 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
2013/05/17 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
CSS图片响应式 垂直水平居中
2015/08/14 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
JS+canvas绘制的动态机械表动画效果
2017/09/12 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
JS实现数据动态渲染的竖向步骤条
2020/06/24 Javascript
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
django 微信网页授权登陆的实现
2019/07/30 Python
Python 实现向word(docx)中输出
2020/02/13 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
联想德国官网:Lenovo Germany
2018/07/04 全球购物
助人为乐模范事迹材料
2014/06/02 职场文书
个人先进材料范文
2014/12/30 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
Go语言怎么使用变长参数函数
2022/07/15 Golang