微信小程序 自定义Toast实例代码

 更新时间:2017年06月12日 11:13:38   作者:UFO00001  
这篇文章主要介绍了微信小程序 自定义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) { 
  
 },}) 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • ComponentLoader 与动态组件实例详解

    ComponentLoader 与动态组件实例详解

    这篇文章主要为大家介绍了ComponentLoader 与动态组件实现实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 前端项目中监听localStorage的变化

    前端项目中监听localStorage的变化

    这篇文章主要为大家介绍了前端项目中监听localStorage的变化的解决思路详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 微信小程序 选择器(时间,日期,地区)实例详解

    微信小程序 选择器(时间,日期,地区)实例详解

    这篇文章主要介绍了微信小程序 选择器(时间,日期,地区)实例详解的相关资料,这里提供了实例代码及实现效果图,帮助大家学习理解这部分知识,需要的朋友可以参考下
    2016-11-11
  • 解析JS参数parseInt('012', 16)和parseInt(012, 16)是否相等

    解析JS参数parseInt('012', 16)和parseInt(012, 16)是否相等

    这篇文章主要为大家介绍了parseInt('012', 16)和parseInt(012, 16)是否相等原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 微信小程序 动态的设置图片的高度和宽度详解及实例代码

    微信小程序 动态的设置图片的高度和宽度详解及实例代码

    这篇文章主要介绍了微信小程序 动态的设置图片的高度和宽度详解及实例代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • 利用JavaScript写一个简单计算器

    利用JavaScript写一个简单计算器

    这篇文章主要介绍了 如何利用JavaScript写一个简单计算器,利用JavaScript写一个简单计算器算是一个简单的小练习吧,需要的小伙伴可以参考一下<BR>
    2021-11-11
  • JavaScript手写异步加法asyncAdd方法详解

    JavaScript手写异步加法asyncAdd方法详解

    这篇文章主要为大家介绍了JavaScript手写异步加法asyncAdd方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • JS滚动到顶部踩坑解决记录

    JS滚动到顶部踩坑解决记录

    这篇文章主要为大家介绍了一次JS滚动到顶部踩坑解决记录过程分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • JavaScript设计模式之单例模式应用场景案例详解

    JavaScript设计模式之单例模式应用场景案例详解

    这篇文章主要为大家介绍了JavaScript中单例模式的应用场景案例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • JavaScript组合继承详解

    JavaScript组合继承详解

    这篇文章主要介绍了JavaScript组合继承,下面文章将围绕了JavaScript组合继承的相关资料展开详细内容,需要的小伙伴可以参考一下,希望对你有所帮助
    2021-11-11

最新评论