全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

微信小程序 Toast自定义实例详解

微信小程序 Toast自定义实例详解

实现类似于Android的Toast提示 

index.js:

var timer; 
var inputinfo = ""; 
var app = getApp() 
Page({ 
 data: { 
  animationData:"", 
  showModalStatus:false 
 }, 
  
 onLoad: function () { 
   
 }, 
 showModal: function () { 
  // 显示遮罩层 
  var animation = wx.createAnimation({ 
   duration: 200, 
   timingFunction: "linear", 
   delay: 0 
  }) 
  this.animation = animation 
  animation.translateY(200).step() 
  this.setData({ 
   animationData: animation.export(), 
   showModalStatus: true 
  }) 
  setTimeout(function () { 
   animation.translateY(0).step() 
   this.setData({ 
    animationData: animation.export() 
   }) 
  }.bind(this), 200) 
  console.log("准备执行"); 
   timer = setTimeout(function () { 
    if(this.data.showModalStatus){ 
     this.hideModal(); 
     console.log("是否执行"); 
   } 
  }.bind(this), 3000) 
 }, 
 clickbtn:function(){ 
  if(this.data.showModalStatus){ 
   this.hideModal(); 
  }else{ 
   this.showModal(); 
  } 
 }, 
 hideModal: function () { 
  if(timer != null){ 
   clearTimeout(timer); 
   timer = null; 
  } 
  // 隐藏遮罩层 
  var animation = wx.createAnimation({ 
   duration: 200, 
   timingFunction: "linear", 
   delay: 0 
  }) 
  this.animation = animation 
  animation.translateY(200).step() 
  this.setData({ 
   animationData: animation.export(), 
  }) 
  setTimeout(function () { 
   animation.translateY(0).step() 
   this.setData({ 
    animationData: animation.export(), 
    showModalStatus: false 
   }) 
  }.bind(this), 200) 
 }, 
}) 

index.wxml:

<button type="default" bindtap="clickbtn"> 
 点击 
</button> 
<view class="commodity_screen" bindtap="hideModal" wx:if="{{showModalStatus}}"></view> 
<view animation="{{animationData}}" class="commodity_attr_box" wx:if="{{showModalStatus}}"> 
<!--对话框标题--> 
 <view class="title-view"> 
  <view class="toast-view"> 
   要显示的内容 
  </view> 
   
 </view> 
</view> 

效果图:

源码下载链接:http://xiazai./201701/yuanma/toastTestNew().rar

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


# 微信小程序  # Toast自定义  # 自定义Toast实例  # Toast自定义实现代码  # 微信小程序 toast组件详细介绍  # 微信小程序开发之toast等弹框提示使用教程  # 微信小程序开发之实现自定义Toast弹框  # 微信小程序开发之toast提示插件使用示例  # 微信小程序实战之自定义toast(6)  # 微信小程序 toast 详解及实例代码  # 微信小程序 自定义Toast实例代码  # 微信小程序自定义toast弹窗效果的实现代码  # 微信小程序自定义toast实现方法详解【附demo源码下载】  # 微信小程序使用component自定义toast弹窗效果  # 微信小程序自定义toast的实现代码  # 微信小程序自定义toast组件的方法详解【含动画】  # 希望能  # 自定义  # 谢谢大家  # 类似于  # 下载链接  # 对话框  # showModal  # function  # 遮罩层  # onLoad  # animationData  # data  # false  # showModalStatus  # timingFunction  # delay  # linear  # wx  # animation  # duration 


相关文章: 微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  建站之星24小时客服电话如何获取?  定制建站策划方案_专业建站与网站建设方案一站式指南  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  如何选择高性价比服务器搭建个人网站?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  网站制作服务平台,有什么网站可以发布本地服务信息?  制作网站公司那家好,网络公司是做什么的?  网页设计网站制作软件,microsoft office哪个可以创建网页?  威客平台建站流程解析:高效搭建教程与设计优化方案  广州营销型建站服务商推荐:技术优势与SEO优化解析  如何快速配置高效服务器建站软件?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  建站之星导航菜单设置与功能模块配置全攻略  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  家庭服务器如何搭建个人网站?  西安专业网站制作公司有哪些,陕西省建行官方网站?  中山网站推广排名,中山信息港登录入口?  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  如何访问已购建站主机并解决登录问题?  微信小程序 input输入框控件详解及实例(多种示例)  如何用美橙互联一键搭建多站合一网站?  如何选择最佳自助建站系统?快速指南解析优劣  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  建站之星备案流程有哪些注意事项?  建站主机SSH密钥生成步骤及常见问题解答?  官网网站制作腾讯审核要多久,联想路由器newifi官网  建站之星2.7模板快速切换与批量管理功能操作指南  Python路径拼接规范_跨平台处理说明【指导】  如何用AWS免费套餐快速搭建高效网站?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  ,网页ppt怎么弄成自己的ppt?  网站微信制作软件,如何制作微信链接?  网站制作新手教程,新手建设一个网站需要注意些什么?  如何选择CMS系统实现快速建站与SEO优化?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  高端建站三要素:定制模板、企业官网与响应式设计优化  如何快速搭建高效服务器建站系统?  ,柠檬视频怎样兑换vip?  建站之星2.7模板:企业网站建设与h5定制设计专题  如何快速生成ASP一键建站模板并优化安全性?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  网站代码制作软件有哪些,如何生成自己网站的代码?  内网网站制作软件,内网的网站如何发布到外网?  c++怎么用jemalloc c++替换默认内存分配器【性能】  如何通过云梦建站系统实现SEO快速优化? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。