|   
 導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。 本篇文章給大家帶來的內容是關于小程序中model.js的方法封裝(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。眾所周知,小程序代碼是由限制的,不能超過2M,解決冗余代碼,重中之重。這里就是對model文件的封裝,相當于php中操作數據庫的model類,其功能也是相同的。 //這里是繼承Base封裝好的model類,其中是對get和post傳輸方式的封裝
import { Base } from '../../utils/base.js';
class Index extends Base {
constructor() {
super();
}
/**儲存用戶信息 */
//在下面的方法當中,get或者post傳輸的方式,和通過transfertype條件添加,例如:transfertype:‘post’
//而role:“域名下的類名后綴”,由于我是用了兩個數據庫,所以加了判斷,如果不需要可以到base.js文件中修改
setUserInfo(sid, openid, callback) {
var that = this;
var param = {
url: 'setUserInfo',//這里寫自定義的接口方法名
data:{
sid: sid,
openid: openid
},
transfertype: 'post',
sCallback: function (data) {
callback && callback(data);
}
};
this.request(param);
}
};
//這里是暴露封裝的文件名,相當于php中的model類
export { Index };
 
//這里是周期函數所在文件js,接收上面model類的方式
import { Index } from 'index-model.js';
var index = new Index(); //實例化 首頁 對象
//在使用index里面的方法時,用法
index.setUserInfo(sid, openid,res=>{
    //這里查看操作結果
     console.log(res)
})相關推薦: PHP封裝的HttpClient類用法實例,封裝httpclient_PHP教程 以上就是小程序中model.js的方法封裝(代碼示例)的詳細內容,更多請關注php中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。  | 
溫馨提示:喜歡本站的話,請收藏一下本站!