温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

微信小程序如何实现自定义Toast

发布时间:2021-07-05 11:15:00 阅读:178 作者:小新 栏目:web开发
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

这篇文章主要介绍微信小程序如何实现自定义Toast,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

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

Toast样式可以根据需求自定义,本例中是圆形

微信小程序如何实现自定义Toast

<!--按钮-->  
<view class="btn" bindtap="btn_toast">自定义Toast</view>  
<!--以下为toast显示的内容 opacity为透明度-->  
<view class="toast_box"  wx:if="{{isShowToast}}">   
  {{toastText}}   
</view>  
<view class="toast_box"  wx:if="{{isShowToast}}">   
  {{toastText1}}   
</view>
Page {  
 background#f9f9f9;  
}  
/*按钮*/  
.btn {  
 width20%;   
 margin-left38%; 
 margin-top100rpx; 
 text-align: center;  
 border-radius10rpx;  
 border10px solid #f00;  
 background#f00; 
 color#fff;  
 font-size22rpx; 
}  
/*toast*/  
.toast_box {  
 width30%;  
 height221rpx; 
 margin-top60rpx;  
 margin-left35%; 
 text-align: center;  
 border-radius166rpx;  
 background#f00; 
 color#fff;  
 font-size32rpx; 
 line-height220rpx;  
}
Page({ 
 
 /** 
  * 页面的初始数据 
  */ 
 data: { 
  //toast默认不显示  
  isShowToastfalse   
 }, 
 showToastfunction () { 
  var _this = this; 
  // toast时间  
  _this.data.count = parseInt(_this.data.count) ? parseInt(_this.data.count) : 1000; 
  // 显示toast  
  _this.setData({ 
   isShowToasttrue, 
  }); 
  // 定时器关闭  
  setTimeout(function () { 
   _this.setData({ 
    isShowToastfalse 
   }); 
  }, _this.data.count); 
 }, 
 /* 点击按钮 */ 
 btn_toastfunction () { 
  console.log("点击了按钮") 
  //设置toast时间,toast内容  
  this.setData({ 
   count1500, 
   toastText'自定义', 
   toastText1'Toast' 
  }); 
  this.showToast(); 
 },  
 /** 
  * 生命周期函数--监听页面加载 
  */ 
 onLoadfunction (options) { 
  
 },})

以上是“微信小程序如何实现自定义Toast”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×