页面中引用varanimaterequire('../../utils/animate.js');show(this,param,time)显示*参数1:this;*参数2param:定义的动画名param参数3time:动画执行时间。默认值400mswxml中调用方法:animation’{{param}}’*使用的元素需要先用hide方法隐藏viewanimation'{{param}}'/viewonReady:function(){letthatthis;animate.hide(that,that.data.param,1);//使用的元素需要先用hide方法隐藏setTimeout(function(){animate.hide(that,that.data.param,500);},500)}hide(this,param,time)隐藏*参数1:this;*参数2param:定义的动画名param参数3time:动画执行时间。默认值400mswxml中调用方法:animation’{{param}}’viewanimation'{{param}}'/viewonReady:function(){letthatthis;animate.hide(that,'pram',1);//使用的元素需要先用hide方法隐藏}isMove(e,direction,callback)触摸方向事件*参数1e:滑动钩子的e对象;*参数2direction:往哪个方向滑动触发(‘left’,‘right’,‘top’,‘bottom’);参数3:回调viewbind:touchmove"isMove"/viewisMove:function(e){letthatthis;animate.isMove(e,'left',(){//如果向左滑动则触发},this)}getHeight(id,callback)获取节点高度*参数1id:节点id;*参数2callback:回调返回目标left,right,top,bottom属性;viewid'ddd'/viewonReady:function(){animate.getHeight('ddd',(res){consonle.log(res)})}getNode(name,arr,callback)获取节点基本属性*参数1name:节点名‘#ddd’/’.aaa’;参数2arr:目前提供的基本属性有:backgroundColor,color,fontSize,height,margin,padding,scrollHeight,scrollLeft,scrollTop,scrollWidth,width;如果想获取的属性这里没有可以填写在arr里*参数3:返回基本属性viewid'ddd'/viewonReady:function(){animate.getNode('#ddd',['border'],(res){consonle.log(res)})}getWxImg(src,callback)网络图片本地化*参数1src:图片网络路径;*参数2callback:回调返回图片基本信息onReady:function(){animate.getWxImg('https://pic2.zhimg.com/50/v2-88fd57c6464e1a313d5c3337aba07458_hd.jpg',(res){consonle.log(res)})}strSm(str,len)分割字符串将字符串分割为字符长度为len的数组*参数1str:需要分割的字符串;参数2len:在长度大于多少时开始分割默认:1onReady:function(){letstr'adadaadaddad'letnewStranimate.strSm(str,5);//[adada,adadd,ad]}fontEllipsis(str,len,end)将多余文字显示为省略号*参数1str:需要处理的字符串;参数2len:在长度大于多少之后为省略号默认为5参数3end:结尾显示内容默认为‘…’onReady:function(){letstr'adadaadaddad'letnewStranimate.fontEllipsis(str,5,'???');//'adada???'}1.持续更新中。。。。。
微信小程序封装的几个常用功能-微信小程序基本功能-微信小程序功能开发
浏览量:1298
时间:
来源:一心诗意喂了狗
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

小程序制作平台选型踩坑记录:2026年五大主流方案横向对比
2026 年微信小程序月活达 10.7 亿、覆盖 108 个行业,本次横向对比即速应用、乔拓云、凡科、有赞、微盟五大主流平台,分三阶段给出选型结论,核心聚焦成本、扩展性、运营能力三大维度。 -

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。










