400-800-9385
网站建设资讯详细

微信小程序开发之一些常用的自定义方法

发表日期:2022-10-08 18:18:58   作者来源:陈应信   浏览:5492   标签:微信小程序开发    
上次讲到小程序的一些自带的JS方法,下面我们讲一讲小程序中我们可能经常会用的一些自义定方法,所谓自定义方法,就是我们需要用到时,直接调用就可以了,与JS的方法类似,一般自定义方法我们放在utils/util.js文件里面,并在每个页面的js文件引入这个文件,引入方法:var util = require('../../utils/util.js'),这样使用util.方法名称就可以调用utils文件里的自定义方法了。
     自定义方法一,调用API接口地址,这个方法可以说是做小程序时必需的,如下图所示:

小程序代码1

自定义方法二,调用API有几种方式,一种是以POST方法调用,如下图所示:

小程序代码2

其中url就是接口的地址,success是调用接口成功时的回调处理,fail调用接口失败时的回调处理,data就是参数的数组,例如我们提交表单时经常会用到,就是参数名:参数值的形式。
一种是以GET方法调用,如下图所示:

小程序代码get

该方法与上面的POST方法差不多,但它传递参数是通过url的方式传递的,不需要填写data参数的数组。
 
还有一种是以json方式调用,如下图所示:

小程序代码json

 
该方法使用较少,就是header: {
      'content-type': 'application/json',
},  发送请求时携带的头部信息是json。
自定义方法三:弹窗的提示,例如自动关闭的提示的方法,如下图所示:

小程序代码6

这里的wx.showToast其实也是微信自带的函数,title是提示的内容,duration是弹窗时长,单是毫秒,弹窗如下图所示:

提交成功

默认提示两秒后消失,一般情况下我们还会有跳转页面的动作,如下方法:
      setTimeout(function () {
          wx.navigateBack({
            delta: 1
          })
        }, 2000);
即两秒后返回上一个页面,跳转的方法有很多种,我们将在后面的文章中会讲到。
    自定义的方法有很多,而且很多方法直接把我们经常用的JS方法复制过来就可以使用了,所以我们只讲一些比较重要的自定义方法,对了,上面有个md5.hexMD5的方法,其实就是引入了一个md5.js文件,然后调用md5.js文件里的hexMD5方法而已,下次有可能会继续讲一些自定义的方法或微信常用的方法,或者讲一些其他的知识。
 
如没特殊注明,文章均为方维网络原创,转载请注明来自https://www.szfangwei.cn/news/6550.html