黔优媒体网-软文媒体自助发稿平台!
  1. 行业资讯
  2. 正文

微信小程序 自定义对话框实例详解

来源:黔优媒体网   时间:2024-09-19

效果图:


index.wxml:

 button type= default bindtap= clickbtn 
 /button 
 view >

index.js:

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(300).step() 
 this.setData({ 
 animationData: animation.export(), 
 showModalStatus: true 
 setTimeout(function () { 
 animation.translateY(0).step() 
 this.setData({ 
 animationData: animation.export() 
 }.bind(this), 200) 
 clickbtn:function(){ 
 if(this.data.showModalStatus){ 
 this.hideModal(); 
 }else{ 
 this.showModal(); 
 hideModal: function () { 
 // 隐藏遮罩层 
 var animation = wx.createAnimation({ 
 duration: 200, 
 timingFunction: linear , 
 delay: 0 
 this.animation = animation 
 animation.translateY(300).step() 
 this.setData({ 
 animationData: animation.export(), 
 setTimeout(function () { 
 animation.translateY(0).step() 
 this.setData({ 
 animationData: animation.export(), 
 showModalStatus: false 
 }.bind(this), 200) 
 click_cancel:function(){ 
 console.log( 点击取消 
 this.hideModal(); 
 click_ok:function(){ 
 console.log( 点击了确定===,输入的信息为为== ,inputinfo); 
 this.hideModal(); 
 input_content:function(e){ 
 console.log(e); 
 inputinfo = e.detail.value; 
})

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

更多微信微信小程序 自定义对话框实例详解相关文章请关注PHP中文网!

微信app下载

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!


【免责申明】黔优媒体网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优媒体网官方立场,请读者仅做参考,本文标题:微信小程序 自定义对话框实例详解;欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法/违规的内容,请您立即联系我们及时修正或删除。(邮箱号: kefu@qianu.com)