国产精品一区二区三区……-大杳蕉伊人欧美一本遒在饯-日本不卡一区免费在线观看-国产亚洲欧美中文字幕

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

微信小程序開發(fā)之一些常用的自定義方法

發(fā)表日期:2022-10-08 18:18:58   作者來源:陳應(yīng)信   瀏覽:5759   標(biāo)簽:微信小程序開發(fā)    
上次講到小程序的一些自帶的JS方法,下面我們講一講小程序中我們可能經(jīng)常會(huì)用的一些自義定方法,所謂自定義方法,就是我們需要用到時(shí),直接調(diào)用就可以了,與JS的方法類似,一般自定義方法我們放在utils/util.js文件里面,并在每個(gè)頁面的js文件引入這個(gè)文件,引入方法:var util = require('../../utils/util.js'),這樣使用util.方法名稱就可以調(diào)用utils文件里的自定義方法了。
     自定義方法一,調(diào)用API接口地址,這個(gè)方法可以說是做小程序時(shí)必需的,如下圖所示:

小程序代碼1

自定義方法二,調(diào)用API有幾種方式,一種是以POST方法調(diào)用,如下圖所示:

小程序代碼2

其中url就是接口的地址,success是調(diào)用接口成功時(shí)的回調(diào)處理,fail調(diào)用接口失敗時(shí)的回調(diào)處理,data就是參數(shù)的數(shù)組,例如我們提交表單時(shí)經(jīng)常會(huì)用到,就是參數(shù)名:參數(shù)值的形式。
一種是以GET方法調(diào)用,如下圖所示:

小程序代碼get

該方法與上面的POST方法差不多,但它傳遞參數(shù)是通過url的方式傳遞的,不需要填寫data參數(shù)的數(shù)組。
 
還有一種是以json方式調(diào)用,如下圖所示:

小程序代碼json

 
該方法使用較少,就是header: {
      'content-type': 'application/json',
},  發(fā)送請(qǐng)求時(shí)攜帶的頭部信息是json。
自定義方法三:彈窗的提示,例如自動(dòng)關(guān)閉的提示的方法,如下圖所示:

小程序代碼6

這里的wx.showToast其實(shí)也是微信自帶的函數(shù),title是提示的內(nèi)容,duration是彈窗時(shí)長(zhǎng),單是毫秒,彈窗如下圖所示:

提交成功

默認(rèn)提示兩秒后消失,一般情況下我們還會(huì)有跳轉(zhuǎn)頁面的動(dòng)作,如下方法:
      setTimeout(function () {
          wx.navigateBack({
            delta: 1
          })
        }, 2000);
即兩秒后返回上一個(gè)頁面,跳轉(zhuǎn)的方法有很多種,我們將在后面的文章中會(huì)講到。
    自定義的方法有很多,而且很多方法直接把我們經(jīng)常用的JS方法復(fù)制過來就可以使用了,所以我們只講一些比較重要的自定義方法,對(duì)了,上面有個(gè)md5.hexMD5的方法,其實(shí)就是引入了一個(gè)md5.js文件,然后調(diào)用md5.js文件里的hexMD5方法而已,下次有可能會(huì)繼續(xù)講一些自定義的方法或微信常用的方法,或者講一些其他的知識(shí)。
 
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://pdcharm.com/news/6550.html
相關(guān)網(wǎng)站設(shè)計(jì)案例
项城市| 清镇市| 嘉义县| 阜阳市| 玉屏| 嘉黎县| 游戏| 灵璧县| 昌邑市| 大理市| 东乡族自治县| 阳山县| 四川省| 四川省| 德保县| 松潘县| 永修县| 花莲市| 花垣县| 故城县| 北川| 江都市| 米林县| 石门县| 秀山| 保康县| 芒康县| 嘉定区| 宜阳县| 甘泉县| 鸡西市| 定陶县| 三亚市| 三台县| 深泽县| 沂南县| 许昌市| 庐江县| 蒙阴县| 潜山县| 定远县|