<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                演示程序中我們封裝了api請求的一些常用方法,比如`get`,`post`,`request`方法,所有請求相關的代碼都在`utils/api.js`中,下面演示在`pages/demo/demo`頁面 中請求一個api。 [TOC] ## GET請求 ``` // 引入 api 類庫 var api = require('../../utils/api.js'); Page({ onShow() { // GET請求,加載文章列表 api.get({ url: 'portal/articles', data: { page: 1, order:'-published_time' }, success: data => { console.log("文章列表數據:"); console.log(data); }, complete: () => { } }); } }); ``` ## POST請求 ``` // 引入 api 類庫 var api = require('../../utils/api.js'); Page({ onShow() { // POST請求,發送手機驗證碼 api.post({ url: 'user/verification_code/send', data: {username: '15121000000'}, success: data => { if (data.code == 1) { // ?發送成功 } if (data.code == 0) { // ?發送失敗 } console.log(data); } }); } }); ``` ## PUT請求 (V1.0.2新增) ``` // 引入 api 類庫 var api = require('../../utils/api.js'); Page({ onShow() { // PUT請求,編輯文章 api.put({ url: 'portal/articles/1', data: { categories: '1', post_title:'文章標題', post_content:'文章內容' }, success: data => { if (data.code == 1) { // ?成功 } if (data.code == 0) { // ?失敗 } console.log(data); } }); } }); ``` ## DELETE請求 (V1.0.2新增) ``` // 引入 api 類庫 var api = require('../../utils/api.js'); Page({ onShow() { // DELETE請求,取消收藏 api.delete({ url: 'user/favorites//1', data: { }, success: data => { if (data.code == 1) { // ?成功 } if (data.code == 0) { // ?失敗 } console.log(data); } }); } }); ``` ## 小程序登錄請求 ``` // 需要用戶登錄的地方,調用以下方法 api.login(); ``` 如: ``` // 引入 api 類庫 var api = require('../../utils/api.js'); Page({ onLoad() { try { // 判斷是否登錄 var isLogin = wx.getStorageSync('login'); if (!isLogin) { // 登錄 api.login(); return; } } catch (e) { // Do something when catch error } }, }); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看