首页 > 编程 > JavaScript > 正文

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

2019-11-19 16:21:38
字体:
来源:转载
供稿:网友

微信小程序 自定义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) {    },}) 

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表