導讀微信小程序,簡稱小程序,英文名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中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!